[EDIT: Неправильный Заголовок/название поста исправлено]Python панд добавить столбец в dataframe из списка
У меня есть dataframe с некоторыми колоннами, как это:
A B C
0
4
5
6
7
7
6
5
возможный диапазон значений A - только от 0 до 7.
Кроме того, у меня есть список из 8 элементов, как это:
List=[2,5,6,8,12,16,26,32] //There are only 8 elements in this list
Если элемент в столбце А п, мне нужно вставить н й элемент из списка в новый столбец, скажем 'D'.
Как я могу сделать это за один проход, не зацикливая на весь фрейм данных?
В результате dataframe будет выглядеть следующим образом:
A B C D
0 2
4 12
5 16
6 26
7 32
7 32
6 26
5 16
(Примечание: dataframe огромен и итерация последний вариант вариант Но я также могу расположить элементы в «Список» в любой другой структуре данных. например, dict, если необходимо)
Думаю, вам нужен пример с меньшим количеством игрушек с желаемым результатом. Это звучит немного неопределенно. –