我有一个数据框被操纵了几次。最终结果是一个如下所示的数据帧:
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]}
关于python - 在Pandas中使用数组值创建JSON键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51869497/