词典
x = {(0,0):1,(0,1):4,(1,0):2,(1,1):5}
x的键包含row和col信息,i.g(0,0)是第0行和第0列
如何优雅地从这种字典构造df?
答案 0 :(得分:4)
最简单的方法是首先制作一个只使用元组作为MultiIndex的系列。然后,您可以将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