json 文件的读取与储存| 学习笔记

简介: 快速学习 json 文件的读取与储存

开发者学堂课程【Python 数据分析库 Pandas 快速入门json 文件的读取与储存学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/607/detail/8858


json 文件的读取与储存


Json 是我们常用的一种数据交换格式,前面在前后端的交互经常用到,也会在存储的时候选择这种格式。

所以我们需要知道 Pandas 如何进行读取和存储 JSON 格式。


读取文件

pd.read_json(path)

需要用到的参数:

orient = “records”:

告诉 API 以怎样的格式展示读取的 json 文件

'split' : dict like {index -> [index], columns -> [columns], data -> [values])

'records' : list like [fcolumn -> value}, ... , {column -> value}]

'index' : dict like {index -> {column -> value})

'columns' : dict like {column -> {index -> value},默认该格式

'values' : just the values array

lines = True/False:

是否按行读取 json 对象

实例:

In:

pd.read_hdf ( "test.h5" , key="close" ).head( )

In:

sa = pd.read_json  ( "Sarcasm_Headlines_Dataset.json", orient = "records ", line = True)   //以一行作为一个样本


存储文件

df.to_json(path)

需要用到的参数(与读取相同):

orient = “records”

lines = True/False:

实例:

In:

sa.to_json ( "test-json" , orient="records" )

未指定 lines 后保存的当前文件夹下的 json 文件未以一行为样本,仅用逗号分隔。

In:

sa.to_json ( "test-json" , orient="records" , lines = True)

此时保存的文件格式就是以一行为样本。

相关文章
|
2月前
|
Web App开发 JSON JavaScript
SAP UI5 应用程序小技巧 - 一键将 JSON 对象导出成本地 json 文件
SAP UI5 应用程序小技巧 - 一键将 JSON 对象导出成本地 json 文件
25 0
|
2月前
|
JSON 数据格式 开发者
什么是 JSON 文件的 Schema
什么是 JSON 文件的 Schema
94 0
|
3月前
|
XML JSON JavaScript
|
3月前
|
JSON Shell DataX
DataX定时执行json脚本文件
DataX定时执行json脚本文件
143 0
|
4月前
|
存储 JSON 关系型数据库
Pandas载入txt、csv、Excel、JSON、数据库文件讲解及实战(超详细 附源码)
Pandas载入txt、csv、Excel、JSON、数据库文件讲解及实战(超详细 附源码)
62 0
|
1月前
|
JSON 前端开发 数据格式
vue-cli3读取本地json文件
vue-cli3读取本地json文件
45 1
|
3月前
|
Web App开发 前端开发
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
152 0
|
2月前
|
编解码 JavaScript 前端开发
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
TypeScript【第三方声明文件、自定义声明文件、tsconfig.json文件简介、tsconfig.json 文件结构与配置】(六)-全面详解(学习总结---从入门到深化)
62 0
|
1月前
|
JSON 数据处理 API
盘点Python中4种读取JSON文件和提取JSON文件内容的方法
盘点Python中4种读取JSON文件和提取JSON文件内容的方法
262 0
|
1月前
|
存储 JSON JavaScript
Python中读写(解析)JSON文件的深入探究
Python中读写(解析)JSON文件的深入探究
27 0