我有一个数据集,有两列:“物种”和观察“年份”。我已经对数据进行了子集,因此在下面的数据集中,它只包含一种“蓝鲸”:
Species Year
1 Blue Whale 1920
2 Blue Whale 1920
3 Blue Whale 1920
5 Blue Whale 1920
6 Blue Whale 1920
7 Blue Whale 1920
16 Blue Whale 1920
17 Blue Whale 1922
18 Blue Whale 1922
19 Blue Whale 1922
20 Blue Whale 1922
21 Blue Whale 1922
22 Blue Whale 1922
23 Blue Whale 1922
24 Blue Whale 1922
25 Blue Whale 1922
26 Blue Whale 1922
28 Blue Whale 1924
29 Blue Whale 1924
30 Blue Whale 1924
在这种情况下,我如何将年作为X轴和Y作为当年的蓝鲸观测数?
最佳答案
使用groupby
和count
:
df.groupby('Year').count().plot(kind='bar')