pandas处理NaN
·
处理pandas数据中的NaN值
- pd.dropna()
- pd.fillna()
- pd.isnull()
pd.dropna() 是直接删除包含NaN的列或者行
df.dropna(
axis=0, # 0: 对行进行操作; 1: 对列进行操作
how='any' # 'any': 只要存在 NaN 就 drop 掉; 'all': 必须全部是 NaN 才 drop
)
pd.fillna() 是填充NaN,比如可以填充为0或者用其他列代替
# 填充为0
pd.fillna(0)
# 用其他列的值代替
pd.fillna(pd['other'])
pd.isnull() 是判断数据中是否还包含有NaN
更多推荐
所有评论(0)