将json文件的布局/方向从{key: {index_1, v1, index_2, v2}}更改为{key: [v1,



我有一个数据框架

' data = np。Array ([['val1', 'val2'], ['val3', 'val4']])dataFrame = pd。DataFrame(data, columns = ['key1', 'key2'])

我需要把它转换成json。

默认输出如下:

{"key1":{"0":"val1","1":"val3"},"key2":{"0":"val2","1":"val4"}}`我需要它在下面的布局。

{'key1':['val1','val2'],'key2':['val3','val4']}

我已经查找了pandas的选项,但它们都没有给我想要的输出。

您可能需要使用to_dictjson.dumps:

import json
out = json.dumps(dataFrame.to_dict(orient='list'))

输出:'{"key1": ["val1", "val3"], "key2": ["val2", "val4"]}'

最新更新