【发布时间】:2019-12-12 10:02:20
【问题描述】:
我需要按日期时间列 my_date 对熊猫数据框 df 进行排序。 I每当我使用 .loc 排序时都不适用。
df = df.loc[(df.some_column == 'filter'),]
df.sort_values(by=['my_date'])
print(dfolc)
# ...
# Not sorted!
# ...
df = df.loc[(df.some_column == 'filter'),].sort_values(by=['my_date'])
# ...
# sorting WORKS!
这两种用途有什么区别?我对数据框缺少什么?
【问题讨论】:
标签: python pandas sorting dataframe