删除索引列

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

Python数据清洗:去除数据中的单位并转换为数值类型

原文地址: https://www.cveoy.top/t/topic/9i8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录