如何将列表分解为多个熊猫数据框
Posted
技术标签:
【中文标题】如何将列表分解为多个熊猫数据框【英文标题】:how to break down a list into multiple pandas dataframe 【发布时间】:2018-10-28 00:31:05 【问题描述】:我有一个长度为 365 的巨大列表。
请帮助我了解如何将列表中的每个项目分解为 pandas 数据框,最好通过循环。
例如,我有一个列表 d
d[1]
No Name
1 xxx
2 yyy
3 zzz
d[2]
No Name
1 aaa
2 bbb
3 ccc
同样,列表 d 中有 365 项。
如何将它们分解为数据框
例如,
df1
No Name
1 xxx
2 yyy
3 zzz
我正在寻找可以自动执行此过程的代码,最好是循环遍历列表中的各个项目并将它们转换为数据帧
【问题讨论】:
你的样本数据和你的输出? 你好文,我已经更新了我的问题。希望能帮到你解答。 【参考方案1】:根据你的描述
variables = locals()
for i,j in enumerate(d):
variables["df0".format(i+1)] = j
df1
Out[856]:
No Name
0 1 xxx
1 2 yyy
2 3 zzz
df2
Out[857]:
No Name
0 1 aaa
1 2 bbb
2 3 ccc
【讨论】:
谢谢wen 非常感谢您的回答 嗨文,一个问题。如何按日期升序命名数据框,如 df(01-01-2017) 等 @AhamedMoosa 您可以创建一个日期列表,并在循环中使用 datelist[i]以上是关于如何将列表分解为多个熊猫数据框的主要内容,如果未能解决你的问题,请参考以下文章