我有一个字典d
,里面装满了数据帧的集合:
key type size value
gm1 dataframe mxn ....
gm2 dataframe mxN ...
..
gm10 dataframe nxM ...
我想使用它们的 key
作为新数据帧的名称来逐个输出这些数据帧。我首先尝试通过遍历字典的键来做到这一点:
for key in d.keys():
key = d[key]
这给了我最后一个数据帧 gm10
的输出并且显然将其命名为 key
因为它只是将名称更新为键而不是将输出数据帧命名为它们的键。
有没有一种简单的方法可以将 gm1
、gm2
、....gm10
分别作为自己命名的数据帧?
最佳答案
这是字典
d={}
获取数据框的名称并打印名称列表
listing=list(d)
print(listing)
遍历数据框的名字
&逐一获取数据框
& 逐个打印数据框
for l in listing:
df= d[l]
print(l)
print (df)
关于python - 从数据框 Python 字典中获取单独的数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55302280/