【发布时间】:2020-04-10 02:15:32
【问题描述】:
我读取了一些时间序列数据并从中创建了一个 pd.DataFrame 对象:
数据框为 1 行 84 列,每列的标签是一个日期时间对象,因此我可以稍后在该日期添加更多具有不同数据的行。如您所见,这些列是乱序的。这导致我的数据在以折线图形式打印时看起来不正确。
我看到的唯一搜索结果是关于按单个列的值对整个数据框进行排序。如何按每列的标题对数据框进行排序,以便我的列按时间顺序排列?
【问题讨论】:
-
欢迎来到 StackOverflow。请花时间阅读how to provide a great pandas example 上的这篇文章以及如何提供minimal, Complete, and Verifiable example 并相应地修改您的问题。这些关于如何提出好问题的提示也可能很有用。
-
df = df.sort_index(axis=1)? -
是的,糟糕,新手错误,谢谢