我有一个数据框架
' 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_dict
和json.dumps
:
import json
out = json.dumps(dataFrame.to_dict(orient='list'))
输出:'{"key1": ["val1", "val3"], "key2": ["val2", "val4"]}'