我是 Python 新手,我有疑问。我有以下数据框:
国家 | 年 | 卖家 |
---|---|---|
美国 | 2005 | 玛丽亚 |
美国 | 2005 | 玛丽亚 |
美国 | 2006 | 玛丽亚 |
法国 | 2005 | 玛丽亚 |
法国 | 2006 | 玛丽亚 |
法国 | 2006 | 玛丽亚 |
法国 | 2006 | 玛丽亚 |
俄罗斯 | 2005 | 玛丽亚 |
俄罗斯 | 2005 | 玛丽亚 |
俄罗斯 | 2006 | 玛丽亚 |
俄罗斯 | 2006 | 玛丽亚 |
俄罗斯 | 2006 | 玛丽亚 |
我想知道我怎样才能得到以下结果:
国家 | 2005 | 2006 |
---|---|---|
法国 | 1 | 3 |
俄罗斯 | 2 | 3 |
美国 | 2 | 1 |
我正在使用以下代码,但它不起作用
df.groupby('country')['year'].value_counts()
关于如何获得此结果的 Somo 建议?
谢谢你,周末愉快!