Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图在DataFrame dfwhere 中删除一些特定的行,该列Time是除06:00:00. 我尝试了以下代码,但它似乎不起作用。我什至尝试在我的文件中添加另一列索引以帮助该过程,但它仍然无法正常工作。你能帮我么。我附上截图。
DataFrame df
Time
06:00:00
val 仅包含特定时间06:00:00。另外,请忽略变量req。非常感谢。
req
在 pandas 中,默认情况下drop是不inplace操作的。尝试指定df.drop(j, inplace=True).
drop
inplace
df.drop(j, inplace=True)
你有没有尝试过?
df = df.drop(df[//expresion here//].index)
甚至更好:
df = df[~df.a.str.contains("06:00:00")]
a您要在其中搜索时间的列的名称在哪里
a