【发布时间】:2019-10-18 11:57:14
【问题描述】:
我有这个 DataFrame df:
A B C D
1 3 2 1
3 4 1 2
4 6 3 2
5 4 5 6
我想添加一个计算最小值的列,通过对列 A 到 D 进行切片(实际的 df 更大,所以我需要对其进行切片)即
Dmin
1
1
2
4
我可以按如下方式计算 1 行的最小值
df.iloc[0].loc['A':'D'].min()
我为整个DataFrame尝试了以下,所有这些都给了NaN
df['Dmin']=df.loc[:,'A':'D'].min()
df['Dmin']=df.iloc[:].loc['A':'D'].min()
df['Dmin']=df.loc['A':'D'].min()
【问题讨论】:
标签: python pandas dataframe slice minimum