我有一个数据框,其中包含“ @@@”。我想删除包含此模式的行。
我写了这样的匹配代码:
Redis.new.pubsub("channels", "action_cable/*")
如果找到匹配项,如何删除该行?
答案 0 :(得分:1)
使用pandas.DataFrame.drop
:
df = df.drop(df[df['employee'].str.match('@',na=False)].index)
答案 1 :(得分:1)
据我了解,您想删除列@@@
中用employee
填充的行。如果正确,请尝试:
df = df.loc[df["employee"] != "@@@"]