如何从字典构造熊猫数据帧,键作为列和行索引



>字典

x = {(0,0):1,(0,1):4,(1,0):2,(1,1):5}

x 的键包含行和列信息,即 (0,0) 是行 0 和 col 0

我怎样才能优雅地从这种字典中构建 df?

最简单的方法是首先创建一个仅使用元组作为多索引的系列。 然后,您可以将 MultiIndex 解堆叠为列:

>>> 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

最新更新