如何将列表分解为多个pandas数据帧

时间:2018-05-17 16:37:49

标签: list pandas dataframe

我有一个长度为365的庞大列表。​​

请帮我详细说明如何将列表中的每个项目分解为pandas数据帧,最好是循环播放。

例如,我有一个列表d

d [1]

No Name 
1  xxx
2  yyy
3  zzz

d [2]

No Name
1  aaa
2  bbb
3  ccc

同样,列表中有365个项目。

如何将每个细分为数据框

例如,

DF1

No Name 
1  xxx
2  yyy
3  zzz

我正在寻找一个自动执行此过程的代码,最好循环遍历列表中的各个项目并将其转换为数据帧

1 个答案:

答案 0 :(得分:1)

根据您的描述

variables = locals()
for i,j in enumerate(d):
    variables["df{0}".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