我有Pandas数据框,其中包括Day of Week
列。
df_weekday = df.groupby(['Day of Week']).sum()
df_weekday[['Spent', 'Clicks', 'Impressions']].plot(figsize=(16,6), subplots=True);
绘制DataFrame时,按字母顺序显示"星期几":'Friday', 'Monday', 'Saturday', 'Sunday' , 'Tuesday' , 'Thursday', 'Wednesday'
.
如何按正确的工作日顺序'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'
排序和显示df_weekday?
2条答案
按热度按时间ubof19bj1#
您可以先使用ordered catagorical:
在
pandas 0.21.0+
中用途:或
reindex
:jogvjijk2#
一个简单而健壮的解决方案是在多索引中包含天数以便自动排序。
生日数据的完整示例