Spalte in Datenrahmen aus Liste hinzufügen

Ich habe einen Datenrahmen mit einigen Spalten wie folgt:

A   B   C  
0   
4
5
6
7
7
6
5

Das möglicher Wertebereich in A liegt nur zwischen 0 und 7.

Auch 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 @ in, Ich muss das @ einfügn Das Element aus der Liste in einer neuen Spalte, sagen Sie '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 riesig und Iteration ist die letzte Option. Ich kann die Elemente in 'Liste' aber auch in einer anderen Datenstruktur anordnen, wie z. B. dict.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage