我有这个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()