Niespodziewane Odsłonięcie Prawdy: Szokująca Zdrada Męża Wychodzi na Jaw

polregion.pl 17 godzin temu

Niespodziewane Odsłonięcie: Odkrycie Zdrady Męża

O zdradzie męża Jadwiga dow# 如何用 Python 把表格数据转换成 JSON 格式?

> 原文:

![](img/7c26e8d2d4d9e3ed9a549a0ed3b0c7e7.png)

图片鸣谢:[https://dribbble . com/shots/3340770-Big-Data-Analytics-Illustration](https://dribbble.com/shots/3340770-Big-Data-Analytics-Illustration)

JSON (JavaScript Object Notation)是一种轻量级的数据交换格式人类很容易读写机器很容易解析和生成它是基于 JavaScript 编程语言的一个子集JSON 是一种完全独立于语言的文本格式

在这篇文章中,我将讨论如何用 Python 将表格数据转换成 JSON 格式所以让我们开始吧

**导入包**

„`
import pandas as pd
import numpy as np
import json
„`

**加载数据集**

„`
df = pd.read_csv(data.csv)
df.head()
„`

![](img/ccd3b0c7f9c23c7a4f2f7c5f6e4e2d6b.png)

**转换为 JSON 格式**

„`
result = df.to_json(orient=records)
parsed = json.loads(result)
json.dumps(parsed, indent=4)
„`

*输出:*

„`
[
{
„Name”: „Alex”,
„Marks”: 42.0,
„Grade”: „C”
},
{
„Name”: „Ben”,
„Marks”: 31.0,
„Grade”: „C”
},
{
„Name”: „Maya”,
„Marks”: 58.0,
„Grade”: „B”
},
{
„Name”: „Darius”,
„Marks”: 73.0,
„Grade”: „A”
},
{
„Name”: „Emma”,
„Marks”: 52.0,
„Grade”: „B”
},
{
„Name”: „Annie”,
„Marks”: 87.0,
„Grade”: „A”
},
{
„Name”: „John”,
„Marks”: 45.0,
„Grade”: „C”
},
{
„Name”: „Clark”,
„Marks”: 27.0,
„Grade”: „F”
},
{
„Name”: „Chris”,
„Marks”: 62.0,
„Grade”: „B”
},
{
„Name”: „Lisa”,
„Marks”: 79.0,
„Grade”: „A”
}
]
„`

**保存为 JSON 文件**

„`
with open(result.json, w) as fp:
json.dump(parsed, fp)
„`

**结论**

在本文中,我们讨论了如何用 Python 将表格数据转换成 JSON 格式

*原载于 2020 年 5 月 8 日 https://www.numpyninja.com*[](https://www.numpyninja.com/post/how-to-convert-tabular-data-to-json-format-in-python)****

Idź do oryginalnego materiału