我希望您能提供解决以下问题的思路:
我有一个数据框,其中一个列包含类似于以下内容的元组列表:
mydf = pd.DataFrame({
'Field1' : ['A','B','C'],
'Field2' : ['1','2','3'],
'WeirdField' :[
[ ('xxx', 'F1'), ('yyy','F2') ],
[ ('asd', 'F3'), ('bla','F4') ],
[ ('123', 'F2'), ('www','F5') ]
]
})
我希望元组中第二个位置的每个元素都成为数据框的一列,并与其对应的第一个位置的值一起显示。
对于上面的数据框,我期望得到以下结果:
列表可以有多个元素(不仅限于2个,如示例所示),每行的元素数量可能会有所变化。有人能否建议如何轻松实现此功能?
谢谢。