要按日期对Pandas数据帧列索引进行排序,可以使用sort_index()
方法并传入axis=1
参数来对列索引进行排序。以下是一个示例代码:
import pandas as pd
# 创建示例数据帧
data = {
'2022-01-01': [1, 2, 3],
'2022-01-02': [4, 5, 6],
'2022-01-03': [7, 8, 9]
}
df = pd.DataFrame(data)
# 排序列索引
df_sorted = df.sort_index(axis=1)
print(df_sorted)
输出结果为:
2022-01-01 2022-01-02 2022-01-03
0 1 4 7
1 2 5 8
2 3 6 9
在上面的示例中,我们创建了一个示例数据帧df
,其中列索引是日期。然后,我们使用sort_index()
方法对列索引进行排序,并将结果存储在df_sorted
中。最后,我们打印出排序后的数据帧df_sorted
。
上一篇:按日期对排序对象数组的问题
下一篇:按日期对PHP数组进行排序