使用Python从具有空白字段的文件中删除行

时间:2018-06-21 13:54:36

标签: python excel pandas row lines

我需要使用Python从Excel文件中删除行。

我需要检查三列,如果它们为空,则删除该行。

我尝试过:

NewDf = empresa.ix[[empresa['name']==" "] and [empresa['cpf']==" "]]

1 个答案:

答案 0 :(得分:3)

您可以为此使用dropna。子集参数指定您要检查的列。 “全部”是指,您想删除所有3列均为空的行。如果只有一列为空,则可以设置“任何”删除行的方式。

df.dropna(axis=0, how='all', , subset=["col1", "col2", "col3"], inplace=True)