Python 缺失值处理

2017-08-17  本文已影响0人  正在充电Loading

from pandas import read_csv

df = read_csv(

'D:\\PDA\\4.4\\data.csv'

)

df = read_csv(

'D:\\PDA\\4.4\\data2.csv',

na_values=['a','b']

)

#找出空值的位置

isNA = df.isnull()

#获取出空值所在的行

df[isNA.any(axis=1)]

id  key value

2  1251147  商品毛重  NaN

3  1251147  NaN    中国


df[isNA[['key']].any(axis=1)]

id  key value

3  1251147  NaN    中国

df[isNA[['key', 'value']].any(axis=1)]

df.fillna('未知')

id  key          value

0  1251147    品牌          Apple

1  1251147  商品名称  苹果iPad mini 3

2  1251147  商品毛重            未知

3  1251147    未知            中国

4  1251147    硬盘          128G

5  1251147    尺寸      7.8英寸-9英寸

#直接删除空值

newDF = df.dropna()

上一篇 下一篇

猜你喜欢

热点阅读