Python 从不包括一组列的列中的数据帧中删除nan行

Python 从不包括一组列的列中的数据帧中删除nan行,python,pandas,dataframe,nan,Python,Pandas,Dataframe,Nan,我知道函数DataFrame.dropna(subset),其中subset参数只能用于从给定的列集中删除nan行。 我想要的是从不包括一组列的列中删除nan行。在pandas中有这样做的方法吗?与列列表一起使用以排除: df = df.dropna(subset=df.columns.difference(exclude_columns))) 类似于:df.columns.difference(排除列)

我知道函数DataFrame.dropna(subset),其中subset参数只能用于从给定的列集中删除nan行。 我想要的是从不包括一组列的列中删除nan行。在pandas中有这样做的方法吗?

与列列表一起使用以排除:

df = df.dropna(subset=df.columns.difference(exclude_columns)))

类似于:
df.columns.difference(排除列)