ฉันมี dataframe ที่มีบางคอลัมน์ดังนี้:
A B C
0
4
5
6
7
7
6
5
ช่วงเป็นไปได้ของค่าในมีเพียง 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 ได้หากจำเป็น