[英]Select rows based on date in a Pandas' Dataframe in Python (date is not a column)
我有一个 dataframe 像:
*nothing* open high
2020-01-12 122 59
2020-01-13 113 52
2020-02-14 144 64
2020-03-15 135 64
如何使用过滤器仅从 2020 年 1 月 13 日到 2020 年 2 月 14 日的 select 行? 我知道还有更多这样的问题,但是这个 dataframe 没有日期列的名称(例如,日期是索引)。
谢谢!
您可以使用loc
过滤索引:
df.loc[(df.index >= '2020-01-13') & (df.index <= '2020-02-14')]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.