Eu tenho um dataframe com algumas colunas como esta:
A B C
0
4
5
6
7
7
6
5
O intervalo possível de valores em A é apenas de 0 a 7 .
Além disso, tenho uma lista de 8 elementos como esta:
List=[2,5,6,8,12,16,26,32] //There are only 8 elements in this list
Se o elemento na coluna A é n , eu preciso inserir o n º elemento da lista em uma nova coluna, digamos, 'D'.
Como posso fazer isso de uma vez sem fazer um loop em todo o dataframe?
O dataframe resultante ficaria assim:
A B C D
0 2
4 12
5 16
6 26
7 32
7 32
6 26
5 16
Observação: o dataframe é enorme e a iteração é a última opção. Mas também posso organizar os elementos em 'List' em qualquer outra estrutura de dados como dict, se necessário.