我需要使用Python从Excel文件中删除行。
我需要检查三列,如果它们为空,则删除该行。
我尝试过:
NewDf = empresa.ix[[empresa['name']==" "] and [empresa['cpf']==" "]]
答案 0 :(得分:3)
您可以为此使用dropna。子集参数指定您要检查的列。 “全部”是指,您想删除所有3列均为空的行。如果只有一列为空,则可以设置“任何”删除行的方式。
df.dropna(axis=0, how='all', , subset=["col1", "col2", "col3"], inplace=True)