Pandas修改csv文件某一列的值

1,327 阅读1分钟

将本来存为 省名 城市名 的字段修改为只有城市名

  1. 通过pandas读取csv文件
  2. 获取某一列的值并进行类型转换
  3. 通过apply方法中的匿名函数进行数据的处理
  4. 输出到原始文件中
import pandas as pd

data = pd.read_csv('price.csv',encoding='utf-8')
data[u'buy_place'] = data[u'buy_place'].astype(str)
data[u'buy_place'] = data[u'buy_place'].apply(lambda x :x.split(' ')[-1])
data.to_csv('price.csv',index=False, encoding='utf-8')