我有一个包含两列的数据框:
val1 | val2
-------------
1 'dog'
2 'cat'
3 'pig'
4 'crab'
和一本字典
my_dict = {'dog' : 'Hund', 'pig' : 'Schwein'}
我想将字典应用于val2中my_dict中存在值的地方,否则就保留原始值:
val1 | val2
-------------
1 'Hund'
2 'cat'
3 'Schwein'
4 'crab'
我对这个问题找到了类似的答案,但是在所有情况下,字典中不存在的元素都是NaN的一部分。