【发布时间】:2022-06-10 16:57:46
【问题描述】:
我有一个嵌套列表
nl = [[['04-05-2021', '05-05-2021', '06-05-2021'],[2240, 3528, 2800]],[['03-05-2021', '04-05-2021', '05-05-2021'],[123032, 18312, 123872]]]
我想将其转换成如下所示的数据框:
**Desired output is as follows:**
DATE 1 2
03-05-2021 0 123032
04-05-2021 2240 18312
05-05-2021 3528 123872
06-05-2021 2800 0
嵌套列表总是有两个列表,一个带有日期,另一个带有值。我正在尝试创建一个与日期匹配的数据框并将 nan 填充为零。我尝试了以下方法:
kk=[]
for bd in bydatedata:
kk.append(pd.DataFrame(bd).T)
kk1=pd.concat(kk,axis=1, ignore_index=True)
print(kk1)
这给了我以下输出:
0 1 2 3
04-05-2021 2240 03-05-2021 123032
05-05-2021 3528 04-05-2021 18312
06-05-2021 2800 05-05-2021 123872
【问题讨论】:
标签: python-3.x pandas list