import pandas as pd import numpy as np a = pd.date_range('20130101', periods=6) b = pd.DataFrame(np.arange(24).reshape((6,4)),index=a, columns=['A','B','C','D']) b.iloc[0,1] = np.nan b.iloc[1,2] = np.nan #删除含有NAN的行或者列 b.dropna( axis=0, # 0: 对行进行操作,; 1: 对列进行操作 how='any' # 'any': 只要存在 NaN 就 drop 掉; 'all': 必须全部是 NaN 才 drop ) #替换值 b.fillna(value=0) #替换NAN为0 b.isnull() #判断是否含有NAN,bool类型
数据分析Pandas(4)-处理丢失数据
最新推荐文章于 2024-09-16 00:10:39 发布