从数据框字典中获取单独的数据框Python

时间:2019-03-22 14:51:20

标签: python python-3.x pandas dataframe dictionary

我有一个字典d,里面装满了一系列数据框:

key     type          size       value
gm1     dataframe     mxn        ....
gm2     dataframe     mxN        ...
..
gm10    dataframe     nxM        ...

我想使用它们的keys作为新数据帧的名称来一个接一个地输出这些数据帧。我首先尝试通过遍历字典的键来做到这一点:

for key in d.keys():
    key = d[key]

这为我提供了最后一个数据帧gm10的输出,并为它命名为key,因为它只是将名称更新为键,而不是将输出数据框命名为其键。

是否有一种简单的方法来将gm1gm2,.... gm10分别作为自己的命名数据帧?

1 个答案:

答案 0 :(得分:0)

这是词典

d={}

要获取数据框的名称并打印名称列表

listing=list(d)
print(listing)

浏览数据框的名称

&一对一获取数据框

&一次打印数据框

for l in listing:
 df= d[l]
 print(l)
 print (df)