Python Pandas:在数据框的每一行中计算特定值的频率吗?

用户名

我有一个数据框df:

domain               country     out1 out2 out3
oranjeslag.nl           NL          1    0   NaN    
pietervaartjes.nl       NL          1    1    0
andreaputting.com.au    AU          NaN  1    0 
michaelcardillo.com     US          0    0    NaN

我想定义两列sum_0和sum_1并计算每行列(out1,out2,out3)中的0和1s数。因此,预期结果将是:

domain               country     out1 out2 out3   sum_0  sum_1
oranjeslag.nl           NL          1    0   NaN    1      1
pietervaartjes.nl       NL          1    1    0     1      2
andreaputting.com.au    AU          NaN  1    0     1      1
michaelcardillo.com     US          0    0    NaN   2      0

我有这段代码用于计算1的数量,但是我不知道如何计算0的数量。

df['sum_1'] = df[['out_1','out_2','out_3']].sum(axis=1)

有人可以帮忙吗?

埃德·楚姆

您可以sum为每个条件调用1条件很简单,只需简单地sum进行操作即可axis=1,第二秒您可以将df与0value进行比较,然后sum像以前一样调用

In [102]:
df['sum_1'] = df[['out1','out2','out3']].sum(axis=1)
df['sum_0'] = (df[['out1','out2','out3']] == 0).sum(axis=1)
df

Out[102]:
                 domain country  out1  out2  out3  sum_0  sum_1
0         oranjeslag.nl      NL     1     0   NaN      1      1
1     pietervaartjes.nl      NL     1     1     0      1      2
2  andreaputting.com.au      AU   NaN     1     0      1      1
3   michaelcardillo.com      US     0     0   NaN      2      0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Pandas:在数据框的每一行中计算特定值的频率吗?

来自分类Dev

Python Pandas:如何在数据框的每一行选择两列相等

来自分类Dev

如何通过遍历Python数据框中的每一行将计算的值存储在新列中?

来自分类Dev

Python pandas数据框,检查列值是否与每一行的其他列值匹配

来自分类Dev

计算Python中每一行中特定列的下3行的最大值

来自分类Dev

如何在python中对pandas数据帧的每一行进行计算?

来自分类Dev

在python数据框中的每一行中查找最大值

来自分类Dev

在Python Pandas数据框中计算MRR

来自分类Dev

Python - 从数据框中计算不同的行

来自分类Dev

使用Python如何在Pandas数据框的每一行的范围内生成随机数?

来自分类Dev

使用Python如何在Pandas数据框中的每一行的范围内生成随机数?

来自分类Dev

Python Pandas:如果groupby中任何前面的行中的值满足特定条件,则从数据框中删除一行

来自分类Dev

用于从Python Pandas的第一行计算值的函数

来自分类Dev

Python Pandas-过滤pandas数据框以获取一行中具有最小值的行,而另一行中的每个唯一值

来自分类Dev

Python - Pandas - 导入 Excel 文件,遍历每一行,添加新值,并添加到数据帧

来自分类Dev

从 python pandas 中的数据框中计算不同的单词

来自分类Dev

如何在Python中为数据框的每一行创建唯一的XML

来自分类Dev

在python中为Panda数据框的每一行创建一个Radar Chart

来自分类Dev

Python - 在数据帧中计算

来自分类Dev

计算文本文件python中每一行的值

来自分类Dev

Python / Pandas:在数据框中删除重复的行,将值连接在一列中

来自分类Dev

如何在Python数据框中的每一行上使用split函数?

来自分类Dev

使用python计算每一行中的数字

来自分类Dev

Python:pandas使用参数动态填充每一行中的字符串值

来自分类Dev

在Pandas Python的每一行中应用函数时发生数据转换错误

来自分类Dev

在一行中计算特定值

来自分类Dev

在Python中计算数据框中每一列的最后一个元素的百分等级

来自分类Dev

如何在Python中计算值的多个组合的频率

来自分类Dev

python在数据框中找到特定的值

Related 相关文章

  1. 1

    Python Pandas:在数据框的每一行中计算特定值的频率吗?

  2. 2

    Python Pandas:如何在数据框的每一行选择两列相等

  3. 3

    如何通过遍历Python数据框中的每一行将计算的值存储在新列中?

  4. 4

    Python pandas数据框,检查列值是否与每一行的其他列值匹配

  5. 5

    计算Python中每一行中特定列的下3行的最大值

  6. 6

    如何在python中对pandas数据帧的每一行进行计算?

  7. 7

    在python数据框中的每一行中查找最大值

  8. 8

    在Python Pandas数据框中计算MRR

  9. 9

    Python - 从数据框中计算不同的行

  10. 10

    使用Python如何在Pandas数据框的每一行的范围内生成随机数?

  11. 11

    使用Python如何在Pandas数据框中的每一行的范围内生成随机数?

  12. 12

    Python Pandas:如果groupby中任何前面的行中的值满足特定条件,则从数据框中删除一行

  13. 13

    用于从Python Pandas的第一行计算值的函数

  14. 14

    Python Pandas-过滤pandas数据框以获取一行中具有最小值的行,而另一行中的每个唯一值

  15. 15

    Python - Pandas - 导入 Excel 文件,遍历每一行,添加新值,并添加到数据帧

  16. 16

    从 python pandas 中的数据框中计算不同的单词

  17. 17

    如何在Python中为数据框的每一行创建唯一的XML

  18. 18

    在python中为Panda数据框的每一行创建一个Radar Chart

  19. 19

    Python - 在数据帧中计算

  20. 20

    计算文本文件python中每一行的值

  21. 21

    Python / Pandas:在数据框中删除重复的行,将值连接在一列中

  22. 22

    如何在Python数据框中的每一行上使用split函数?

  23. 23

    使用python计算每一行中的数字

  24. 24

    Python:pandas使用参数动态填充每一行中的字符串值

  25. 25

    在Pandas Python的每一行中应用函数时发生数据转换错误

  26. 26

    在一行中计算特定值

  27. 27

    在Python中计算数据框中每一列的最后一个元素的百分等级

  28. 28

    如何在Python中计算值的多个组合的频率

  29. 29

    python在数据框中找到特定的值

热门标签

归档