Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在循环中创建多个数据帧?_Python_Pandas_Dictionary_Dataframe - Fatal编程技术网

Python 如何在循环中创建多个数据帧?

Python 如何在循环中创建多个数据帧?,python,pandas,dictionary,dataframe,Python,Pandas,Dictionary,Dataframe,我有一个包含多个键的字典,其中一个键与一个值列表匹配,如下所示: data['0'] = [A,B,C,D,E,F] data['0.044'] = [G,H,I,J,K,L] data['0.047'] = [M,N,O,P,Q,R] 我想将所有这些键值对转换为循环中的数据帧,并将所有数据帧保存在字典中,这样通过访问上面的同一个键,我就可以看到关联的数据帧 期望的: [1]数据['0'中的 出[1]: 上校 0 A 1b 3 C 4d 5 E 6 F 我试过摆弄一堆循环,甚至试过用列表代替d

我有一个包含多个键的字典,其中一个键与一个值列表匹配,如下所示:

data['0'] = [A,B,C,D,E,F]
data['0.044'] = [G,H,I,J,K,L]
data['0.047'] = [M,N,O,P,Q,R]
我想将所有这些键值对转换为循环中的数据帧,并将所有数据帧保存在字典中,这样通过访问上面的同一个键,我就可以看到关联的数据帧

期望的:

[1]数据['0'中的

出[1]:
上校
0 A
1b
3 C
4d
5 E
6 F


我试过摆弄一堆循环,甚至试过用列表代替dicts,但没有多大用处。有什么想法吗

请提供示例字典和所需的数据帧。请相应地阅读和编辑您的文章。请提供示例词典和所需的数据框。请阅读并相应编辑您的帖子。
In [207]: d = {
     ...:   '0': ['A','B','C','D','E','F'],
     ...:   '0.044': ['G','H','I','J','K','L']
     ...: }
     ...:

In [208]: d
Out[208]: {'0': ['A', 'B', 'C', 'D', 'E', 'F'], '0.044': ['G', 'H', 'I', 'J', 'K', 'L']}

In [209]: dfs = {k:pd.DataFrame(v, columns=['val']) for k,v in d.items()}

In [210]: dfs['0']
Out[210]:
  val
0   A
1   B
2   C
3   D
4   E
5   F

In [211]: dfs['0.044']
Out[211]:
  val
0   G
1   H
2   I
3   J
4   K
5   L