如果我有一个 DataFrame
这样:
pd.DataFrame( {"name" : "John",
"days" : [[1, 3, 5, 7]]
})
给出了这个结构:
days name
0 [1, 3, 5, 7] John
如何将其扩展到以下内容?
days name
0 1 John
1 3 John
2 5 John
3 7 John
原文由 gozzilli 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
df.itertuples
遍历每一行,并使用列表理解将数据重塑为所需的形式:产量
Divakar 的解决方案
using_repeat
是最快的:这是用于上述基准测试的设置: