【发布时间】:2019-07-05 12:49:59
【问题描述】:
我有以下 DF1 有 100 列(col_1 到 col_100),我想设置一个条件来只计算列(col_1 到 col_100),其中每个项目的值 > 50专栏Item。在 Excel 中,这相当容易 - 使用函数 COUNTIF()。我们如何在 Python 中实现相同的功能?
Item col_1 col_2 col_3 col_4 col_5 col_6 col_7 …
item_1 10 5 6 9 4 6 77 …
item_2 3 5 66 76 7 89 33 …
在上表中,结果应该是:
Item Result
item_1 1
item_2 3
【问题讨论】:
-
DF1- 我可以假设你使用pandas.DataFrame吗? -
对不起,我忘了提,我确实使用 pandas DF。我已经尝试了在下面粘贴的上一篇文章中提供的解决方案 - 无法真正将其调整到我的脚本中:stackoverflow.com/questions/2643850/…
-
好的。一些澄清:a) 你看到stackoverflow.com/questions/24810526/… 了吗? b) 你能分享一些你试过的代码吗?
标签: python python-3.x pandas