我有一些像这样的数据框:
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
如果A列中的元素是n,我需要将List中的第n个元素插入新列,例如'D'。
如何一口气做到这一点而又不遍历整个数据框?
产生的数据框如下所示:
A B C D
0 2
4 12
5 16
6 26
7 32
7 32
6 26
5 16
注意:数据框很大,迭代是最后一个选项。但是如果需要的话,我也可以将其他元素(例如dict)布置在“列表”中的元素中。