我有这个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
我可以按以下方式计算一行的最小值
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()