【发布时间】:2021-12-11 23:52:53
【问题描述】:
我有一个数据框列,其中所有值都采用列表格式(每个列值一个列表,包含一个或多个项目)。
我想删除在这些列表中找到特定字符串的行(列值可以是 5 项列表,如果其中一项与特定字符串匹配,则必须删除该行)
for row in df:
for count, item in enumerate(df["prescript"]):
for element in item:
if "complementary" in element:
df.drop(row)
df["prescript"] 是我要迭代的列
"complementary":如果在列值中找到该单词,则行必须放弃
如何改进上面的代码以使其正常工作?
谢谢大家
【问题讨论】:
标签: python pandas list dataframe drop