如何按年-月和数据透视汇总天数,以便计数成为 count_source 使用 Python

我正在用 Python 处理一些数据,想知道是否有人可以提供帮助。


我有这样的数据:


    count   source  timestamp   tokens

0   1   alt-right-census    2006-03-21  setting

1   1   alt-right-census    2006-03-21  twttr

2   1   stormfront          2006-06-24  head

3   1   stormfront          2006-10-07  five

我需要这样的数据:


count_stormfront count_alt-right-census month    token

2                1                      2006-01  setting

或者像这样:


           date     token  alt_count  storm_count

4069995 2016-09  zealand        0        0

4069996 2016-09     zero       11        8

4069997 2016-09     zika      295      160

我如何按年-月和枢轴汇总天数,以便 count 变成 count_source 在一个月内求和?


任何帮助,将不胜感激。谢谢!


MYYA
浏览 127回答 1
1回答

慕容3067478

df.groupby(['source', df['timestamp'].str[:7]]).size().unstack()结果:timestamp         2006-03  2006-06  2006-10source                                     alt-right-census      2.0      NaN      NaNstormfront            NaN      1.0      1.0
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python