我是一位有用的助手,可以为您翻译文本。
我希望您可以将其按照以下方式进行排序:
我尝试了以下两种方法:
我还尝试了以下两种方法:
我的索引类型是'datetime64'。
如果您有任何提示,将不胜感激。谢谢!
我有一个带有日期时间索引的数据框,我想按最后一个日期时间排序。
例如,我的数据框如下:
A B C D
2018-12-05 20:12:10 48.58 50.81 46.71 48.18
2018-12-05 20:11:49 54.43 45.08 48.67 49.72
2018-12-05 20:11:41 49.86 52.40 48.47 50.02
我希望您可以将其按照以下方式进行排序:
B A D C
2018-12-05 20:12:10 50.81 48.58 48.18 46.71
2018-12-05 20:11:49 45.08 54.43 49.72 48.67
2018-12-05 20:11:41 52.40 49.86 50.02 48.47
我尝试了以下两种方法:
df.sort_values(by=df.iloc[0],ascending=False,inplace=True)
和
df.sort_values(by=df.index[0],ascending=False,inplace=True)
但是出现了错误:"Exeption Unhandled Timestamp('2018-12-05 20:12:10')"我还尝试了以下两种方法:
df.sort_values(by=df.iloc[0],ascending=False,inplace=True, axis=1)
和
df.sort_values(by=df.index[0],ascending=False,inplace=True, axis=1)
但是返回值为:"None"我的索引类型是'datetime64'。
如果您有任何提示,将不胜感激。谢谢!