一、什么是JSON文件?
JSON数据是一种轻量级得数据交换格式,因起简洁和清晰得层次结构使JSON成为理想的数据交换语言。
二、json文件读取 → pd.read_json
read_json读取json文件后,返回DataFrame,是一个index标签乱序的顺序,可以用sort_index对其重新排序
import pandas as pd
import numpy as np
import os
os.chdir(r'E:\python_learn\train') # 相对路径
file_name = 'eueo2012.json'
json = pd.read_json(file_name)
json.head()
image.png
# index排序
json = json.sort_index()
json.head()
image.png
三、存储为JSON文件 → to_json
# 创建数据
df = pd.DataFrame(np.random.rand(5,6),columns=list('ABCDEF'))
print(df.head())
A B C D E F
0 0.849306 0.678014 0.348948 0.948653 0.868043 0.315411
1 0.321510 0.264775 0.356553 0.343864 0.200426 0.608816
2 0.771197 0.326742 0.497303 0.138062 0.528672 0.044052
3 0.319267 0.641123 0.154185 0.257138 0.119991 0.623622
4 0.191081 0.329389 0.282885 0.875474 0.329627 0.638168
# 存储为json文件
df.to_json('json_out.json')
print('存储完成!')
存储完成!
路径文件下创建了json_out.json文件,如下图所示:
image.png
网友评论