首页 > 解决方案 > 删除列中共享特定名称的所有行

问题描述

我有一个数据框(df),它由几列组成。其中一列称为“CODE”,由名称“A”、“B”、“C”和“D”组成,这些名称在行中多次出现。本质上,我的目标是删除所有行“D”是“CODE”列中的名称。我知道我不能做一个简单的删除,因为我不想删除该列,我想删除某个列中具有此特定名称的任何行。我希望这有点道理!

标签: pythonpandasnumpy

解决方案


您可以创建一个新的数据框,排除“CODE”列中包含“D”的所有行:

df = df[df['CODE']!='D']

推荐阅读