У меня есть следующий фрейм данных в Pandas
OfferPreference_A OfferPreference_B OfferPreference_C
A B A
B C C
C S G
У меня есть следующий словарь уникальных значений под всеми столбцами
dict1={A:1, B:2, C:3, S:4, G:5, D:6}
У меня также есть список названий столбцов
columnlist=['OfferPreference_A', 'OfferPreference_B', 'OfferPreference_C']
Я пытаюсь получить следующую таблицу в качестве вывода
OfferPreference_A OfferPreference_B OfferPreference_C
1 2 1
2 3 3
3 4 5
Как мне это сделать.