按日期范围删除数据框中的行

时间:2020-05-01 19:19:17

标签: pandas date range drop

enter image description here我有一个数据框,其列为“日期”(YYYY-MM-DD HH:MM:SS)和datetime64类型。

我想通过选择日期范围来删除/消除行。如何在python / pandas上执行此操作?

非常感谢您

1 个答案:

答案 0 :(得分:0)

(我无法发表评论,因此我敢于给出答案)以下问题还涉及基于给定列的值删除或过滤数据框:

Delete rows from a pandas DataFrame based on a conditional expression involving len(string) giving KeyError

Deleting DataFrame row in Pandas based on column value

基本上,您可以将布尔数组传递给数据帧的索引运算符[ ],这将返回过滤后的数据帧。 Here有关如何为数据帧建立索引的pandas v1.0.1(!)文档。另外this question很有帮助。