Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.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 - Fatal编程技术网

Python 如何从以键为列和行索引的字典构造数据框架

Python 如何从以键为列和行索引的字典构造数据框架,python,pandas,Python,Pandas,字典 x = {(0,0):1,(0,1):4,(1,0):2,(1,1):5} x的键包含行和列信息,即0,0是行0和列0 如何从这种字典优雅地构造df?最简单的事情是首先制作一个仅使用元组作为多索引的序列。然后可以将多重索引取消堆叠到列中: >>> x {(0, 0): 1, (0, 1): 4, (1, 0): 2, (1, 1): 5} >>> pandas.Series(x).unstack() 0 1 0 1 4 1 2 5 最

字典

x = {(0,0):1,(0,1):4,(1,0):2,(1,1):5}
x的键包含行和列信息,即0,0是行0和列0


如何从这种字典优雅地构造df?

最简单的事情是首先制作一个仅使用元组作为多索引的序列。然后可以将多重索引取消堆叠到列中:

>>> x
{(0, 0): 1, (0, 1): 4, (1, 0): 2, (1, 1): 5}
>>> pandas.Series(x).unstack()
   0  1
0  1  4
1  2  5

最简单的事情是首先制作一个只使用元组作为多索引的序列。然后可以将多重索引取消堆叠到列中:

>>> x
{(0, 0): 1, (0, 1): 4, (1, 0): 2, (1, 1): 5}
>>> pandas.Series(x).unstack()
   0  1
0  1  4
1  2  5