如何在熊猫中基于标准值使用计数功能

民主国家

它分为A和B。

df :
Category    A      A      A       B       B 
CODE       U-01   U-02   U-03    U-04    U-05
n1          0      1      0       2       nan
n2          1      1      0       nan     nan
n3          3      0     nan       0       2

我想基于标准值“ 0”,“> 0”和nan来计数值。

我想要的输出表如下所示:

Category                 A                   B
Standard           0    >0    nan      0    >0     nan 
 n1                2     1     0       0     1      1
 n2                1     2     0       0     0      2
 n3                0     1     1       1     1      0
example) "n1-> Standard : 0 " is A&U-01, A&U-03 So, 2

请帮我,,

耶斯列尔

使用DataFrame.unstack了重塑DataFrameSeries with Multiindex,然后将其转换gretaer喜欢的值0>0,替换缺失值的字符串nan,并通过计算它们SeriesGroupBy.value_counts与重塑Series.unstack

df1 = (df.unstack()
         .mask(lambda x: x.gt(0), '>0')
         .fillna('nan')
         .groupby(level=[0, 2])
         .value_counts()
         .unstack([0,2], fill_value=0)
         .rename(columns={0:'0'}))
print (df1)
Category  A         B       
          0 >0 nan >0 nan  0
n1        2  1   0  1   1  0
n2        1  2   0  0   2  0
n3        1  1   1  1   0  1

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MS-SQL中对同一列的不同值使用计数功能?

来自分类Dev

如何在PostgreSQL中使用计数作为选择标准

来自分类Dev

如何在PostgreSQL中使用计数作为选择标准

来自分类Dev

如何在Oracle SQL计数中使用计算值

来自分类Dev

在MS Access中自定义使用计数功能

来自分类Dev

用计数替换熊猫列值

来自分类Dev

如何在cakephp模型中为不同的别名使用计数器缓存?

来自分类Dev

如何根据引用计数列表中的重复值

来自分类Dev

如何使用熊猫获取列中特定值的计数

来自分类Dev

如何使用熊猫获取列中特定值的计数

来自分类Dev

mongodb 使用计数在整个集合中聚合嵌套值

来自分类Dev

如何在SQL查询中使用计数条件

来自分类Dev

如何在案例陈述中使用计数

来自分类Dev

如何在awk中使用计数器

来自分类Dev

如何在SQL查询中使用计数条件

来自分类Dev

如何在触发器中使用计数?

来自分类Dev

如何基于熊猫中的列值和时间戳进行顺序计数?

来自分类Dev

使用计数最大功能

来自分类Dev

如果按功能分组已使用计数,如何获取记录计数

来自分类Dev

如何基于列值熊猫添加到计数

来自分类Dev

Python如何在基于另一个csv的熊猫中搜索值-熊猫?

来自分类常见问题

如何在每次测试之前重置Jest模拟功能调用计数

来自分类Dev

熊猫:如何使用计数器删除不符合特定条件的行?

来自分类Dev

使用计数功能或创建用于SQL计数的特定列

来自分类Dev

如何使用熊猫基于多个列条件对行进行计数?

来自分类Dev

基于标准的熊猫列值的变化

来自分类Dev

如何在2列中对唯一对进行计数并在Google表格中使用ArrayFormula使用计数进行排序?

来自分类Dev

如何在Elasticsearch中基于特定字段获取非空值的计数

来自分类Dev

如何在mulesoft数据编织中基于列值放置顺序计数或索引?

Related 相关文章

  1. 1

    如何在MS-SQL中对同一列的不同值使用计数功能?

  2. 2

    如何在PostgreSQL中使用计数作为选择标准

  3. 3

    如何在PostgreSQL中使用计数作为选择标准

  4. 4

    如何在Oracle SQL计数中使用计算值

  5. 5

    在MS Access中自定义使用计数功能

  6. 6

    用计数替换熊猫列值

  7. 7

    如何在cakephp模型中为不同的别名使用计数器缓存?

  8. 8

    如何根据引用计数列表中的重复值

  9. 9

    如何使用熊猫获取列中特定值的计数

  10. 10

    如何使用熊猫获取列中特定值的计数

  11. 11

    mongodb 使用计数在整个集合中聚合嵌套值

  12. 12

    如何在SQL查询中使用计数条件

  13. 13

    如何在案例陈述中使用计数

  14. 14

    如何在awk中使用计数器

  15. 15

    如何在SQL查询中使用计数条件

  16. 16

    如何在触发器中使用计数?

  17. 17

    如何基于熊猫中的列值和时间戳进行顺序计数?

  18. 18

    使用计数最大功能

  19. 19

    如果按功能分组已使用计数,如何获取记录计数

  20. 20

    如何基于列值熊猫添加到计数

  21. 21

    Python如何在基于另一个csv的熊猫中搜索值-熊猫?

  22. 22

    如何在每次测试之前重置Jest模拟功能调用计数

  23. 23

    熊猫:如何使用计数器删除不符合特定条件的行?

  24. 24

    使用计数功能或创建用于SQL计数的特定列

  25. 25

    如何使用熊猫基于多个列条件对行进行计数?

  26. 26

    基于标准的熊猫列值的变化

  27. 27

    如何在2列中对唯一对进行计数并在Google表格中使用ArrayFormula使用计数进行排序?

  28. 28

    如何在Elasticsearch中基于特定字段获取非空值的计数

  29. 29

    如何在mulesoft数据编织中基于列值放置顺序计数或索引?

热门标签

归档