【发布时间】:2020-08-17 08:53:19
【问题描述】:
我想按列索引对数据框进行排序。问题是我的列是直接从我的 excel 导入的“日期”dd/mm/yyyy。例如:
10/08/20 12/08/20 11/08/20
0 2.0 6.0 15.0
1 6.0 11.0 8.0
2 4.0 7.0 3.0
3 7.0 12.0 2.0
4 12.0 5.0 7.0
我想要的输出是:
10/08/20 11/08/20 12/08/20
0 2.0 15.0 6.0
1 6.0 8.0 11.0
2 4.0 3.0 7.0
3 7.0 2.0 12.0
4 12.0 7.0 5.0
我正在使用
df.sort_index(axis=1)
它给了我以下错误:
TypeError:“datetime.datetime”实例之间不支持“
我想在熊猫数据框中进行。任何帮助将不胜感激。谢谢
【问题讨论】:
-
为什么两个日期末尾有
'.'而一个没有? -
请忽略'.'那是错误的。对这种混乱感到非常抱歉
-
@anmol Sureka ,请尝试编辑后的代码。由于您在问题中编辑的列不是日期时间格式。