我有一个数据框被操作了几次.最终结果是一个如下所示的数据框:
Company volume
1 NV 14
2 GD 8
3 AB 6
我将这个数据帧转换为json格式,如下所示:
formattedDF.to_json(orient='columns')
但是,我得到这样的东西:
'{"company":{"1":"NV","2":"GD","3":"AB"},"volume":{"1":14,"2":8,"3":6}}'
这与我想要的非常接近,但我正在寻找的格式是:
'{"company": ["NV", "GD","AB"], "volume":[14, 8, 6}]'
其中键以数组格式给出值.我怎样才能做到这一点?
解决方法:
要么:
print(df.to_dict(orient='list'))
输出:
{'Company': ['NV', 'GD', 'AB'], 'volume': [14, 8, 6]}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。