标签: python pandas dataframe
在下表中,如何计算不同用户ID的出现次数,并创建一个仅包含用户ID和计数值的新表。
例如,我想要一个看起来像这样的新表:
User count 5173 3 5175 2 5181 1 5183 2
答案 0 :(得分:2)
您可以使用value_counts()方法:
df.User.value_counts().to_frame('count').reset_index().rename(columns=dict(index='User'))
或者如果您想将User列保留为索引:
User
df.User.value_counts().to_frame('count')