Python多个dict到df

时间:2018-04-27 09:45:06

标签: python

我有这本词典,我想把它转换成漂亮的df。

{'2019-05-21': [{'averageReturn': 0.04691915290638171,
   'returnAmount': 10469.191529063817,
   'terminationDate': '2019-05-21'}],
 '2020-01-15': [{'averageReturn': 0.029923082622105746,
   'returnAmount': 10500.0,
   'terminationDate': '2020-01-15'}]}

问题是我无法将列表中的dict传递到列中。

提前致谢

1 个答案:

答案 0 :(得分:1)

假设您的词典存储为@Override public void onStart() { super.onStart(); EventBus.getDefault().register(this); } @Override public void onStop() { super.onStop(); EventBus.getDefault().unregister(this); } @Subscribe(threadMode = ThreadMode.MAIN) public void onMessageEvent(MsgEvent event) { String value = event.getOo(); }

k_dict

如果您使用的是python2,则df = pd.DataFrame({key:item[0] for key, item in k_dict.items()}) 变为k_dict.items()