合并并显示基于日期和国家的所有事件



我有一个这样的数据框架

Date        | Country | Occurrences
2021-08-25  |   CA    |     188
2021-08-25  |   AE    |     10
2021-08-25  |   BE    |     25
2021-08-25  |   GR    |     49
2021-08-26  |   CA    |     200
2021-08-26  |   AE    |     7
2021-08-26  |   BE    |     27
2021-08-25  |   GR    |     52

我想这样显示

Date        | CA  | AE | BE | GR
2021-08-25  | 188 | 10 | 25 | 49
2021-08-25  | 200 | 7  | 27 | 52

我该怎么做呢?我尝试了df.explode('Country'),但它没有考虑到

的出现

尝试使用df.pivot_table()

data = {'Date': ['2021-08-25', '2021-08-25', '2021-08-25', '2021-08-25', '2021-08-26', '2021-08-26', '2021-08-26', '2021-08-25'],
'Country': ['CA', 'AE', 'BE', 'GR', 'CA', 'AE', 'BE', 'GR'],
'Occurrences': [188, 10, 25, 49, 200, 7, 27, 52]}
df = pd.DataFrame(data)
pivot_df = df.pivot_table(index='Date', columns='Country', values='Occurrences')

相关内容

  • 没有找到相关文章

最新更新