| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> DataFrame 与 json 格式转换 -> 正文阅读 |
|
[人工智能]DataFrame 与 json 格式转换 |
json 格式转为 dataframe from pandas.io.json import json_normalize 方法一: data_str = open('movies.json').read() 方法二: data_str = open('movies.json').read() 方法三: data_str = open('movies.json').read() DataFrame 转 json import pandas as pd
# 返回结果: '{"col 1":{"row 1":"a","row 2":"c"},"col 2":{"row 1":"b","row 2":"d"}}' json_split = data.to_json(orient = "split") ?? # 返回结果: '{"columns":["col 1","col 2"],"index":["row 1","row 2"],"data":[["a","b"],["c","d"]]}' json_records = data.to_json(orient = "records") ? # 返回结果: '[{"col 1":"a","col 2":"b"},{"col 1":"c","col 2":"d"}]' json_index = data.to_json(orient = "index") ? # 返回结果:'{"row 1":{"col 1":"a","col 2":"b"},"row 2":{"col 1":"c","col 2":"d"}}' json_values = data.to_json(orient = "values") ? # 返回结果: '[["a","b"],["c","d"]]' 方法二: # 返回结果: {'col 1': {'row 1': 'a', 'row 2': 'c'}, 'col 2': {'row 1': 'b', 'row 2': 'd'}} json_list = data.to_dict(orient = "list") ? # 返回结果: {'col 1': ['a', 'c'], 'col 2': ['b', 'd']} json_series = data.to_dict(orient = "series") ? # 返回结果: {'col 1': row 1 ? ?a row 2 ? ?c Name: col 1, dtype: object, 'col 2': row 1 ? ?b row 2 ? ?d Name: col 2, dtype: object} json_split = data.to_dict(orient = "split") ? # 返回结果: {'index': ['row 1', 'row 2'], 'columns': ['col 1', 'col 2'], 'data': [['a', 'b'], ['c', 'd']]} json_records = data.to_dict(orient = "records") ? # 返回结果: [{'col 1': 'a', 'col 2': 'b'}, {'col 1': 'c', 'col 2': 'd'}] json_index = data.to_dict(orient = "index") ? # 返回结果:{'row 1': {'col 1': 'a', 'col 2': 'b'}, 'row 2': {'col 1': 'c', 'col 2': 'd'}} # 将上述得出的字典进行编码 json.dumps() 转化成 json 形式即可,json.dumps(json_dict) 参考: python:json格式转化为dataframe格式_木兮木兮的博客-CSDN博客_json转dataframe python DataFrame 转化为 json_Silenceyezi的博客-CSDN博客_dataframe 转json |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 16:28:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |