在下表中,如何计算不同用户 ID 出现的次数,并创建一个仅包含用户 ID 和计数值的新表。
例如,我想要一个如下所示的新表:
User count
5173 3
5175 2
5181 1
5183 2
最佳答案
您可以使用value_counts()方法:
df.User.value_counts().to_frame('count').reset_index().rename(columns=dict(index='User'))
或者如果您想将User
列保留为索引:
df.User.value_counts().to_frame('count')
关于python - 使用 pandas 将表中不同值出现的计数值作为新列添加到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38725483/