我正在尝试计算大于 0 的值。您可以在下面看到我的数据
df = pd.DataFrame({"id_n":["1","2","3","4","5"],
"Sales":[0,1,1,4,5],
"Sales1":[0,1,5,4,5],
"Sales2":[1,0,0,4,5]
})
现在我想计算值大于 0 的行,并将它们放入单独的列中,如下图所示
有人可以帮我解决这个问题吗?
最佳答案
df['counttotal'] =(df.select_dtypes(exclude='object')>0).sum(1)
关于python - 用 Pandas 计算值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71356626/