我是熊猫和python的新手,我以为我不需要发贴,但是我处于必须要发的情况。我有一些空白的行,但是这些行的值在列中没有位置。我想知道如何删除其中值为“无位置”的行?
我确实尝试过dropNa,但是它没有用,我知道drop()是一个函数,但是我不确定如何将其应用于此。 “无位置”值也属于“位置”列。预先谢谢你。
答案 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列值为“无位置”的行