[英]Pivot table sorting pandas
My initial df is: 我最初的df是:
ordinal id_easy latitude longitude
1 141 45.0714 7.6187
2 141 45.0739 7.6195
...
After applying Pivot table my it looks like: 应用数据透视表后,我看起来像:
latitude ... longitude
ordinal 1 2 3 4 5 6 7 8 9 10 ... 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682
id_easy
141 45.1024 45.1027 45.1072 45.1076 NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
403 45.0595 45.0595 45.0564 45.0533 45.0501 45.0468 45.0432 45.0356 45.0264 45.0174 ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
920 45.0695 44.9727 44.9726 44.9566 NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN
Everything is almost OK, but here I have first latitude values and then longitude values. 一切都差不多,但在这里我有第一个纬度值,然后是经度值。 Can I do something to make it 1 by 1? 我可以做一些事情来逐一进行吗? for each 'id_easy' - latitude and longitude. 每个'id_easy' - 纬度和经度。
我相信你需要DataFrame.sort_index
:
df = df.sort_index(axis=1, level=1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.