【发布时间】:2021-02-05 08:07:34
【问题描述】:
我正在尝试通过选择日期范围将我的熊猫分成不同的部分。
我在网上找到了以下解决方案,但它忽略了我指定的年份。相反,它给了我指定日期之间的所有条目,即使我(在这个例子中)只想要 2020 年的条目。有什么想法吗?
我有什么
start_date = "10/12/2020"
end_date = "10/15/2020"
after_start_date = df["Timestamp"] >= start_date
before_end_date = df["Timestamp"] <= end_date
between_two_dates = after_start_date & before_end_date
filtered_dates = df.loc[between_two_dates]
filtered_dates
我得到了什么
1 10/14/2020
2 10/13/2020
3 10/12/2020
262 10/15/2019
263 10/14/2019
523 10/15/2018
784 10/13/2017
1044 10/14/2016
1045 10/13/2016
etc.
我想要什么
1 10/15/2020
2 10/14/2020
3 10/13/2020
4 10/12/2020
【问题讨论】:
-
像
What I want一样为我测试和工作,因为按 2020 年的时间戳过滤。
标签: python pandas date jupyter-notebook jupyter