Remapear valores na coluna pandas com um dict

Eu tenho um dicionário que se parece com isso:di = {1: "A", 2: "B"}

Gostaria de aplicá-lo à coluna "col1" de um dataframe semelhante a:

     col1   col2
0       w      a
1       1      2
2       2    NaN

para obter:

     col1   col2
0       w      a
1       A      2
2       B    NaN

Como posso fazer melhor isso? Por alguma razão, googling termos relacionados a isso só me mostra links sobre como fazer colunas de ditos e vice-versa: - /

questionAnswers(7)

yourAnswerToTheQuestion