Mam ramkę danych z kilkoma kolumnami takimi jak ta:
A B C
0
4
5
6
7
7
6
5
Dopuszczalny zakres wartości w tylko od 0 do 7 .
Mam też listę 8 elementów, takich jak ta:
List=[2,5,6,8,12,16,26,32] //There are only 8 elements in this list
Jeśli element w kolumnie A to n , muszę wstawić n- ty element z listy do nowej kolumny, powiedz „D”.
Jak mogę to zrobić za jednym razem bez zapętlania się po całej ramce danych?
Wynikowa ramka danych wyglądałaby następująco:
A B C D
0 2
4 12
5 16
6 26
7 32
7 32
6 26
5 16
Uwaga: ramka danych jest ogromna, a iteracja jest ostatnią opcją. Ale w razie potrzeby mogę również ułożyć elementy w „Liście” w dowolnej innej strukturze danych, takiej jak dict.