为了账号安全,请及时绑定邮箱和手机立即绑定

在pandas df中返回列名称的最有效方法

在pandas df中返回列名称的最有效方法

杨__羊羊 2021-04-10 10:15:07
我有一个pandas df包含4个不同的columns。对于每一个row孤单一个value重要性的多数民众赞成。我想回到的Column name地方是value显示。因此,对于df以下内容,我想在Column标记值为2时返回名称。d = ({    'A' : [2,0,0,2],         'B' : [0,0,2,0],    'C' : [0,2,0,0],                'D' : [0,0,0,0],     })df = pd.DataFrame(data=d)输出:   A  B  C  D0  2  0  0  01  0  0  2  02  0  2  0  03  2  0  0  0这样就可以了 A,C,B,A我通过这样做m = (df == 2).idxmax(axis=1)[0]然后更改行。但这不是很有效。我也希望将输出Series从pandas df
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 281 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信