1. 程式人生 > >Pandas修改csv檔案某一列的值

Pandas修改csv檔案某一列的值

將本來存為 省名 城市名 的欄位修改為只有城市名
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')