首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >group by的Python sns.catplot和

group by的Python sns.catplot和
EN

Stack Overflow用户
提问于 2020-05-12 08:31:09
回答 1查看 311关注 0票数 1

尝试做所有分钟的总和。

当仅执行DataFrame时-仅接收第一个值

代码语言:javascript
复制
sns.catplot(x="hour", hue="VehicleType", kind="count",
        palette="pastel", edgecolor=".6",
        data=df_test);

enter image description here

当使用group by时(这就是我想看到的)-获取最大值1

代码语言:javascript
复制
sns.catplot(x="hour", hue="VehicleType", kind="count",
        palette="pastel", edgecolor=".6",
        data=df_hour_group);

enter image description here

如何24小时显示两个类别的总和分组?

感谢您的支持

EN

回答 1

Stack Overflow用户

发布于 2020-05-12 21:54:24

好的,想清楚了

不需要使用group by。改为使用pivot

代码语言:javascript
复制
df_plot= pd.pivot_table(df_test, columns='VehicleType', index=['hour'], aggfunc='sum', values='Minutes_Idling').plot(kind='bar')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61741739

复制
相关文章

相似问题

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