Я пытаюсь найти быстрый и чистый способ сопоставить значения от одного DataFrame
A
к другому. Пусть говорят, что я DataFrame
как это одна:Сопоставление значений из одного DataFrame в другое
C1 C2 C3 C4 C5
1 a b c a
2 d a e b a
3 a c
4 b e e
А теперь я хочу, чтобы изменить эти буквенные коды к реальным значениям. Мое DataFrame
B
с объяснения выглядит следующим образом:
Code Value
1 a 'House'
2 b 'Bike'
3 c 'Lamp'
4 d 'Window'
5 e 'Car'
До сих пор мой перебор подход был просто пройти через каждый элемент в A
и проверить с isin()
значением в B
. Я знаю, что я также могу использовать Series
(или простой словарь) как B
вместо DataFrame
и использовать, например, Code
столбец в качестве индекса. Но все же мне нужно будет использовать несколько циклов, чтобы отобразить все.
Есть ли другой хороший способ достичь моей цели?