我有一个包含“日期”列(YYYY-MM-DD HH:MM:SS)和 datetime64 类型的数据框。
我想通过选择日期范围来删除/消除行。我怎样才能在 python/pandas 上做到这一点?
非常感谢你提前
(我不能发表评论,因此我敢回答)以下问题还涉及根据给定列的值删除或过滤数据框:
根据涉及 len(string) 给出 KeyError 的条件表达式从 pandas DataFrame 中删除行
基本上,您可以将布尔数组传递给数据帧的索引运算符[ ]
,这将返回过滤后的数据帧。这里是关于如何索引数据帧的 pandas v1.0.1 (!) 文档。这个问题也很有帮助。