【问题标题】:Use datetime to slice dataframe not working使用日期时间切片数据框不起作用
【发布时间】:2021-05-27 15:31:03
【问题描述】:

date = dt.datetime(2020,8,25)

它以这种方式工作:df.loc[ df.index > date ] 但不在df.loc[ date : ]df[ date : ] 中。我检查了 df.index 是时间戳。

【问题讨论】:

    标签: python-3.x dataframe datetime slice


    【解决方案1】:

    您可以使用日期作为字符串。

    df.loc['2020-8-25': ]
    

    【讨论】:

    • 其实我发现是因为索引不是单调递增的。排序索引后,我可以直接使用df[date:]
    猜你喜欢
    • 2021-06-04
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 2021-03-27
    • 2021-12-27
    • 2016-12-30
    • 2015-10-30
    • 2016-07-16
    相关资源
    最近更新 更多