【发布时间】:2021-11-30 16:31:29
【问题描述】:
我有以下列表:
dates = ['12/29/2020', '12/25/2020', '12/22/2020']
numbers = [ [1, 31, 35], [17, 23, 36], [29, 53, 56] ]
我用它们制作了一个 DataFrame:
df = pd.DataFrame(
{
'date':dates,
'nums': numbers
}
)
这给了我一个包含两列的 DataFrame。我想分解列表中的元素以创建 3 列(列表中的每个数字一个)以最终得到以下 DataFrame:
date num1 num2 num3
0 '12/29/2020' 1 31 35
1 '12/25/2020' 17 23 36
2 '12/22/2020' 29 53 56
我该怎么做?
【问题讨论】: