熊猫-删除特定单词的行

时间:2018-10-14 13:13:02

标签: python pandas

我是熊猫和python的新手,我以为我不需要发贴,但是我处于必须要发的情况。我有一些空白的行,但是这些行的值在列中没有位置。我想知道如何删除其中值为“无位置”的行?

我确实尝试过dropNa,但是它没有用,我知道drop()是一个函数,但是我不确定如何将其应用于此。 “无位置”值也属于“位置”列。预先谢谢你。

2 个答案:

答案 0 :(得分:0)

您可以使用“〜”删除不需要的值。

示例:

df = pd.DataFrame({'A': [1, 2, 3], 'B': [1, 2, 6]})
drop_value = [1, 2]
df = df[~df['A'].isin(drop_value)]

   A  B
2  3  6

答案 1 :(得分:0)

假设您只需要删除某个列(例如您的列为“ A”)中具有“无位置”值但保留“位置”列具有该值的行,

df = df[df.A != 'No Location']

将删除您的A列值为“无位置”的行