I want to create a column matching the values in an array column with a dict.
My dict:
{
'Paris': 'France',
'Amsterdam': 'Netherlands',
'Lisboa': 'Portugal',
'London': 'United Kingdom',
'Madrid': 'Spain',
'Berlin': 'Germany',
'Vienna': 'Austria'
}
My df:
First_col Cities
First_value ['Paris' , 'Lisboa', 'Barcelona']
Second_value ['Amsterdam', 'Madrid']
Thrid_value ['Lisboa', 'London', 'Amsterdam', 'Milan', 'Prague']
Fourth_value ['Rome', 'Lyon', 'Vienna']
Expected df:
First_col Cities Country
First_value ['Paris' , 'Lisboa', 'Barcelona'] ['France', 'Portugal', None]
Second_value ['Amsterdam', 'Madrid'] ['Netherlands', 'Spain']
Thrid_value ['Lisboa', 'London', 'Amsterdam', 'Milan', 'Prague'] ['Portugal', 'United Kingdom', 'Netherlands', None, 'Vienna']
Fourth_value ['Rome', 'Lyon', 'Oslo'] ['Italy', None, None]