0

我试图在DataFrame dfwhere 中删除一些特定的行,该列Time是除06:00:00. 我尝试了以下代码,但它似乎不起作用。我什至尝试在我的文件中添加另一列索引以帮助该过程,但它仍然无法正常工作。你能帮我么。我附上截图。

val 仅包含特定时间06:00:00。另外,请忽略变量req。非常感谢。

第一部分第二部分

4

2 回答 2

0

在 pandas 中,默认情况下drop是不inplace操作的。尝试指定df.drop(j, inplace=True).

于 2020-06-03T16:02:54.333 回答
0

你有没有尝试过?

df = df.drop(df[//expresion here//].index)

甚至更好:

df = df[~df.a.str.contains("06:00:00")]

a您要在其中搜索时间的列的名称在哪里

于 2020-06-03T16:03:09.387 回答