为了账号安全,请及时绑定邮箱和手机立即绑定

Pandas:字典第二层的数据框

Pandas:字典第二层的数据框

神不在的星期二 2023-07-11 17:11:54
我有一个像这样的 json 文件:dict = {'2020-04-13TVL 0620M-Su 6p-12m': {'syscode': '0620',  'weekStartDate': '2020-04-13'}, '2020-04-20HSTE0620M-Su 6p-12m': {'syscode': '0620',  'weekStartDate': '2020-04-20'}, '2020-06-15MTV 6032M-Su 12m-2a': {'syscode': '6032',  'weekStartDate': '2020-06-15'}, '2020-06-15VH1 1572M-Su 12m-2a': {'syscode': '1572',  'weekStartDate': '2020-06-15'}}如何避免字典的顶级键,以便我可以获得如下数据框:dict = [    {'syscode': '0620', 'weekStartDate': '2020-04-13'},    {'syscode': '0620', 'weekStartDate': '2020-04-20'},    {'syscode': '6032', 'weekStartDate': '2020-06-15'},    {'syscode': '1572', 'weekStartDate': '2020-06-15'}]df = pd.DataFrame(dict)df  syscode weekStartDate0    0620    2020-04-131    0620    2020-04-202    6032    2020-06-153    1572    2020-06-15
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

根据字典值构造数据框。


注意:d1是你的字典。不要使用关键字dict作为变量名。它将覆盖 python 关键字dict。


df = pd.DataFrame(d1.values())


Out[25]:

  syscode weekStartDate

0    0620    2020-04-13

1    0620    2020-04-20

2    6032    2020-06-15

3    1572    2020-06-15


查看完整回答
反对 回复 2023-07-11
  • 1 回答
  • 0 关注
  • 108 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信