将列值更改为列表python列表的项目

时间:2018-03-19 19:36:43

标签: python pandas

我需要更改列表列表中某些项目的所有列值:

import pandas as pd
df = pd.read_csv('test.csv')

df 
Sitio,Country,Subastas,Impresiones_exchange
rgg,Perú,32,80   
rgg,Perú,30,49  
rgg,Estados Unidos,24,15

geos = [['Estados Unidos','US - Estados Unidos'],['Estonia','EE - Estonia']]

如果df['Country'] to geo[1:] item

,我正在尝试更改df['Country'] == geo[:1]的所有项目
for geo in geos:
    for item in df['Country']:
        if item == geo[:1]:
            item = geo[1:]

我需要这样的东西:

Sitio,Country,Subastas,Impresiones_exchange
rgg,Perú,32,80   
rgg,,Perú,30,49  
rgg,US - Estados Unidos,24,15

0 个答案:

没有答案