gpt4 book ai didi

python - 每行字符串出现的总和数

转载 作者:太空宇宙 更新时间:2023-11-04 07:52:19 25 4
gpt4 key购买 nike

我一直在尝试为此寻找答案,但找不到 - 我一定是误会了什么。

我只想对每行出现字符串(“True”)的次数求和。所需的输出如下:

d1 = {'score': ['True', 'True', 'False'], 'score2': ['False', 'True', 'True'], 'total': [1, 2, 1]}
df1 = pd.DataFrame(data=d1)

最佳答案

试试这个,

df1['total']= df1.eq('True').sum(axis=1)

如果 df 是 bool 值,试试这个,

df1['total']= df1.eq(True).sum(axis=1)

为了更简洁的方式,

df1['total']= df1.sum(axis=1)

输出:

   score score2  total
0 True False 1
1 True True 2
2 False True 1

关于python - 每行字符串出现的总和数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53117358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com