最佳答案
我有一个数据框,其中有一些列如下:
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 中的第十个元素插入到一个新列中,比如说‘ D’。
我怎样才能一次完成而不需要循环遍历整个数据框架呢?
由此产生的数据框架如下:
A B C D
0 2
4 12
5 16
6 26
7 32
7 32
6 26
5 16
注意: 数据框架非常庞大,迭代是最后一个选项。但是,如果需要,我也可以将“ List”中的元素排列在任何其他数据结构中,如 dict。