gpt4 book ai didi

python - 通过迭代 pandas 中的值列表,根据单元格中的值删除行

转载 作者:太空宇宙 更新时间:2023-11-03 14:27:24 30 4
gpt4 key购买 nike

我有一个值列表和一个数据框。我想要做的是使用 foreach 循环遍历列表,并为列表中的每个项目从数据框中删除相应的行:

irrelevantList=['Blackcurrants', 'Cherries', '', 'Damsons', 'Gooseberries', 'Pears', 'Plums and Gages',]

fruitveg_df 这个包含很多列和行(有一列带有标签“2004”)。

我厌倦了这个:

for item in irrelevantList:
fruitveg_df.drop(fruitveg_df['2004']==item, inplace=True)

但它不起作用。有人可以帮忙吗?

最佳答案

我的猜测是你需要:

fruitveg_df = fruitveg_df[~fruitveg_df['2004'].isin(irrelevantList)]

关于python - 通过迭代 pandas 中的值列表,根据单元格中的值删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47535547/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com