【问题标题】:How to calculate the occurrence in pandas [duplicate]如何计算熊猫中的出现[重复]
【发布时间】:2021-12-13 16:31:02
【问题描述】:

我有这种pandas.core.frame.DataFrame

                ID_numbers
ID_05698                19
ID_01434                13
ID_06453                12
ID_04697                11
ID_03464                11
...                    ...
ID_01727                 1
ID_00953                 1
ID_01024                 1
ID_06048                 1
ID_06672                 1

从这个数据集中我可以看到我只有一个 ID 有 19 个计数 (ID_05698),另一个 ID 有 13 个计数 (ID_01434) 等等,但我想要一个数据框来显示我用于计数的 ID 数,如下所示:

ID_numbers    count
19            1
13            1
12            1
11            2
...           ...
1             5 

我该怎么做?谢谢

【问题讨论】:

  • df['ID_numbers'].value_counts()

标签: python pandas database dataset


【解决方案1】:

给你:

df = pd.DataFrame(df.ID_numbers.value_counts()).reset_index()
df.columns = ['ID_numbers', 'count']
df

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-14
    • 2020-03-29
    • 1970-01-01
    • 2017-05-10
    • 2016-06-05
    • 2021-11-08
    • 1970-01-01
    • 2022-08-16
    相关资源
    最近更新 更多