尝试做所有分钟的总和。
当仅执行DataFrame时-仅接收第一个值
sns.catplot(x="hour", hue="VehicleType", kind="count",
palette="pastel", edgecolor=".6",
data=df_test);当使用group by时(这就是我想看到的)-获取最大值1
sns.catplot(x="hour", hue="VehicleType", kind="count",
palette="pastel", edgecolor=".6",
data=df_hour_group);如何24小时显示两个类别的总和分组?
感谢您的支持
发布于 2020-05-12 21:54:24
好的,想清楚了
不需要使用group by。改为使用pivot
df_plot= pd.pivot_table(df_test, columns='VehicleType', index=['hour'], aggfunc='sum', values='Minutes_Idling').plot(kind='bar')https://stackoverflow.com/questions/61741739
复制相似问题