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
我使用code
df['Min.dist']=df.Min(axis=1)


有人能帮忙吗?谢谢

尝试使用
idxmin

df['ColumnID']=df.idxmin(axis=1)

这解决了问题,谢谢!