此处编辑的是数据框的部分 View
Day Forecast Temperatures City
0 Tonight Partly Cloudy 46 DC
1 Thursday Mostly Cloudy 44 DC
2 Tonight Mostly Sunny 71 Mia
3 Thursday Partly Sunny 73 Mia
我在数据框上使用了数据透视表,它按升序对其进行排序。
weather.pivot_table(index=['Day'], values='Temperatures',columns = 'City', aggfunc='mean')
结果
City Mia DC
Day
Friday 72 51
Saturday 74 50
Sunday 67 55
Thursday 73 44
Tonight 71 46
如何按顺序重新索引数据透视表索引“天”(今晚、星期四、星期五、星期六、星期日)
City Mia DC
Day
Tonight 71 46
Thursday 73 44
Friday 72 51
Saturday 74 50
Sunday 67 55
最佳答案
实际上是通过重新索引:
df = weather.pivot_table(index=['Day'], ...)
new_index = ['Tonight', 'Thursday', 'Friday', 'Saturday', 'Sunday']
df.reindex(new_index)
附注我撤回放弃 NaN 的建议。它们在这里是有原因的,应该保留以供进一步处理。
关于python - 按顺序重新索引数据透视表索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59494201/