首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在python中对2列数据进行分组和绘制

如何在python中对2列数据进行分组和绘制
EN

Stack Overflow用户
提问于 2017-04-25 17:39:06
回答 2查看 398关注 0票数 3

我有一个有两列的数据集:“物种”和“观察年份”。我已经对数据进行了子集,因此在下面的数据集中,它只包含一种“蓝鲸”:

代码语言:javascript
运行
复制
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作为当年蓝鲸观测的计数?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-25 17:51:43

使用groupbycount

代码语言:javascript
运行
复制
df.groupby('Year').count().plot(kind='bar')

票数 0
EN

Stack Overflow用户

发布于 2017-04-25 17:46:45

您可以将value_countsSeries.plot.bar结合使用

代码语言:javascript
运行
复制
df['Year'].value_counts().plot.bar()

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43617490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档