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

在数据框的列中查找大于另一个的第一个值

在数据框的列中查找大于另一个的第一个值

慕斯709654 2021-04-01 14:11:59
我一直在寻找最有效的方法来查找大熊猫df从左到右(0,1,2,3)的所有列中的第一值,该值大于另一列(t),并将相应的列标签放在新列(val)中。如果没有列值更大,那么我想改为0。由于某种原因,我找不到任何简单有效的方法(因为实际表很大)。例如:初始表:     t    0    1    2    3JAN  3  1.9  2.1  2.6  2.9FEB  6  2.0  4.0  5.0  9.0MAR  2  1.0  3.0  4.0  4.0APR  4  1.5  5.0  6.0  2.0决赛桌:     t    0    1    2    3   valJAN  3  1.9  2.1  2.6  2.9   0FEB  6  2.0  4.0  5.0  9.0   3MAR  2  1.0  3.0  4.0  4.0   1APR  4  1.5  3.0  6.0  2.0   2谢谢!
查看完整描述

1 回答

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

添加回答

举报

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