Python数据清洗:去除数据中的单位并转换为数值类型
删除索引列
del data['Unnamed::0']
删除包含空值的行
data.dropna(axis=0, how='any', inplace=True)
去除单价中的单位'元/平米'
data['单价'] = data['单价'].map(lambda d: d.replace('元/平米', ''))
将单价转换为浮点类型
data['单价'] = data['单价'].astype(float)
去除总价中的单位'万'
data['总价'] = data['总价'].map(lambda z: z.replace('万', ''))
将总价转换为浮点类型
data['总价'] = data['总价'].astype(float)
去除建筑面积中的单位'平米'
data['建筑面积'] = data['建筑面积'].map(lambda p: p.replace('平米', ''))
将建筑面积转换为浮点类型
data['建筑面积'] = data['建筑面积'].astype(float)
输出优化后的数据
data
原文地址: https://www.cveoy.top/t/topic/9i8 著作权归作者所有。请勿转载和采集!