Ich habe einen Datenrahmen mit einigen Spalten wie dieser:
A B C
0
4
5
6
7
7
6
5
Der mögliche Wertebereich in A liegt nur zwischen 0 und 7 .
Außerdem habe ich eine Liste von 8 Elementen wie folgt:
List=[2,5,6,8,12,16,26,32] //There are only 8 elements in this list
Wenn das Element in Spalte A n ist , muss ich das n- te Element aus der Liste in eine neue Spalte einfügen , z. B. 'D'.
Wie kann ich dies auf einmal tun, ohne den gesamten Datenrahmen zu durchlaufen?
Der resultierende Datenrahmen würde folgendermaßen aussehen:
A B C D
0 2
4 12
5 16
6 26
7 32
7 32
6 26
5 16
Hinweis: Der Datenrahmen ist sehr groß und die Iteration ist die letzte Option. Ich kann die Elemente in 'List' aber auch in einer anderen Datenstruktur wie diktieren, falls erforderlich.