次のような列を持つデータフレームがあります。
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の場合、リストのn番目の要素を新しい列(「D」など)に挿入する必要があります。
データフレーム全体をループせずに、これを一度に行うにはどうすればよいですか?
結果のデータフレームは次のようになります。
A B C D
0 2
4 12
5 16
6 26
7 32
7 32
6 26
5 16
注:データフレームは巨大であり、反復は最後のオプションオプションです。ただし、必要に応じて、「リスト」の要素をdictなどの他のデータ構造に配置することもできます。