如何检测/过滤列中的空字符串

时间:2018-07-06 11:14:03

标签: python pandas

如何过滤列中的列中的空单元格

blank = '' df = df[(df['Remarks']== blank)]

请以给定格式给我建议,因为我想使用&或|添加多个条件。我尝试了这个,输出是一个错误。

2 个答案:

答案 0 :(得分:0)

我不知道您拥有什么类型的数据,因为您还没有在此处发布任何内容。 但是可能您需要使用str将列转换为字符串,然后进行比较 试试这个

blank = ''
df = df[(df['Remarks'].str == blank)]

答案 1 :(得分:0)

可能您的列实际上不是空白,而是nan / null。

尝试以下操作;

df = df[df['Remarks'].isnull()]

我从您的示例中删除了括号,因为仅当您传递多个条件时,您才不需要包含单个条件;

df = df[(df['Remarks']isnull()) & (df['Remarks'] == 'Some Value')]