1 import pandas as pd
2 import json
3
4
5 df = pd.DataFrame(
6 data = [["a", "b"], ["c", "d"]],
7 index=["row 1", "row 2"],
8 columns=["col 1", "col 2"])
9
10 print(df,'\n')
11
12 #必须加上inplace参数才能修改列名成功
13 df.rename(columns = {'col 1':'sales', 'col 2':'num'}, inplace = True)
14 print('修改列名:\n',df,'\n')
15
16
17
18 result = df.to_json(orient="split")
19 print('to_json之后:\n',result) #都是使用双引号,{"columns":["sales","num"],"index":["row 1","row 2"],"data":[["a","b"],["c","d"]]}
20 print(type(result)) #<class 'str'>
21
22
23
24 parsed = json.loads(result)
25 print('\n解码成python对象字典,以便使用索引:\n',parsed)
26 print(type(parsed))