熊猫系列从字典

tsc*_*chm 3 pandas

这是我的数据片段.我想将这个字典转换为带有多索引的系列.这似乎方面似乎有效,但系列中的所有值都是NaN?

d = {(datetime.date(2017, 10, 19), 1026972): 24.91, (datetime.date(2017, 10, 19), 1026973): 10.68, (datetime.date(2017, 10, 19), 1026974): 654.7}
Run Code Online (Sandbox Code Playgroud)

我试过了 pd.Series(d)

有什么提示吗?

Flo*_*oor 7

使用元组中的多索引并将其设置为索引,然后将dict值传递给series.

s = pd.Series(list(d.values()),index=pd.MultiIndex.from_tuples(d.keys()))
Run Code Online (Sandbox Code Playgroud)

输出:

2017-10-19  1026974    654.70
            1026973     10.68
            1026972     24.91
dtype: float64