这是我的数据片段.我想将这个字典转换为带有多索引的系列.这似乎方面似乎有效,但系列中的所有值都是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)
有什么提示吗?
使用元组中的多索引并将其设置为索引,然后将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