Python dataframe-获取行中最小值的列索引
我正在尝试获取行中最低值的列索引。例如,我有数据帧Python dataframe-获取行中最小值的列索引,python,python-3.x,pandas,python-2.7,dataframe,Python,Python 3.x,Pandas,Python 2.7,Dataframe,我正在尝试获取行中最低值的列索引。例如,我有数据帧 0 1 Min. dist 0 765.180690 672.136265 672.136265 1 512.437288 542.701564 512.437288 并且需要以下输出 0 1 Min. dist ColumnI
0 1 Min. dist
0 765.180690 672.136265 672.136265
1 512.437288 542.701564 512.437288
并且需要以下输出
0 1 Min. dist ColumnID
0 765.180690 672.136265 672.136265 1
1 512.437288 542.701564 512.437288 0
我使用codedf['Min.dist']=df.Min(axis=1)
有人能帮忙吗?谢谢尝试使用
idxmin
:
df['ColumnID']=df.idxmin(axis=1)
这解决了问题,谢谢!