One - One Code All

Blog Content

pandas和numpy中nan值的判断

Python 统计学-科学计算   2016-12-17 08:42:55

pandas中nan值的判断


pd.isnull(x) 


空值个数统计:

df.isna().sum()


print(df.isnull().any()) #用来判断某列是否有缺失值

df.isnull().all() #用来判断某列是否全部为空值


删除表中全部为NaN的行

df.dropna(axis=0,how='all')  


删除表中含有任何NaN的行

df.dropna(axis=0,how='any') #drop all rows that have any NaN values

删除NaN所在的列:

删除表中全部为NaN的列

df.dropna(axis=1,how='all') 

删除表中含有任何NaN的列

df.dropna(axis=1,how='any') #drop all rows that have any NaN values



numpy 空值判断 np.nan:


if x is np.nan


上一篇:pandas的dataframe计算连续日期均线、移动平均线rolling方法
下一篇:Docker安装PostgreSQL

The minute you think of giving up, think of the reason why you held on so long.