使用 value_counts() 创建数据帧

时间:2021-03-20 18:52:43

标签: python-3.x pandas dataframe pandas-groupby

我是 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 建议?

谢谢你,周末愉快!

0 个答案:

没有答案