【发布时间】:2018-06-17 00:27:54
【问题描述】:
我有一个不是索引的日期时间对象,当我过滤它时:
df=df[(df['local_time']>=datetime.date(2015,2,18))]
df=df.sort_values('local_time',ascending=[True])
为什么 df.head(1) 在我使用时显示 2-17-2015 作为第一个日期:>=datetime.date(2015,2,18)
【问题讨论】:
-
您的错误无法重现,请添加您的示例数据
-
Ugg..我想我想通了..数据类型是 datetime64[ns, UTC] 世界时,它必须使用本地时间进行转换。
-
抱歉,可点击的“复选标记”对我来说不是很直观......现在我知道了!
标签: python pandas datetime dataframe