使用 Python 从包含空白字段的文件中删除行

Delete row from a file with blank fields using Python

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

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

我试过了:

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

您可以为此使用 dropna。子集参数指定您要检查的列。 'All' 意思是,您要删除的行所有 3 列都是空的。如果只有一列为空,您可以设置如何'Any'删除行。

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