假设我有 df,它的记录是这样的 datetime
A B
2010/1/1 2013/3/1
2014/2/1 2012/1/3
我想分配新列,即 A 和 B 中最旧和最新的列
喜欢
A B oldest latest
2010/1/1 2013/3/1 2010/1/1 2013/3/1
2014/2/1 2012/1/3 2013/3/1 2014/2/1
我怎样才能得到这个结果?
我试过了
df.assign(oldest = min(df.A,df.B))
效果不佳。我怎样才能得到这个结果?
请您参考如下方法:
您想使用df.min 和df.max:
df['oldest'] = df.min(axis=1)
df['latest'] = df.max(axis=1)
