Использование map
с помощью dict
, созданного с помощью zip
:
L1 = ['excellent', 'good', 'average', 'bad', 'very bad']
L2 = ['EX', 'G', 'Avg', 'B', 'VB']
df['col'] = df['col'].map(dict(zip(L1, L2)))
Detail :
print (dict(zip(L1, L2)))
{'excellent': 'EX', 'good': 'G', 'average': 'Avg', 'bad': 'B', 'very bad': 'VB'}