编写一段 Python 代码,从文件中读取 JSON 数据并将其转换为数据框架、CSV 文件


假设将以下 JSON 示例数据存储在文件 pandas_sample.json

{
   "employee": {
      "name": "emp1",
      "salary": 50000,
      "age": 31
   }
}

转换为 csv 后的结果如下,

,employee
age,31
name,emp1
salary,50000

解决方案

为了解决此问题,我们将按照以下步骤进行 −

  • 创建 pandas_sample.json 文件并存储 JSON 数据。

  • 从文件读取 json 数据并将其存储为 data。

data = pd.read_json('pandas_sample.json')
  • 转换数据为数据框

df = pd.DataFrame(data)
  • Apple df.to_csv 函数将数据转换为 csv 文件格式,

df.to_csv('pandas_json.csv')

示例

让我们看看下面的实现,以获得更好的理解 -

import pandas as pd
data = pd.read_json('pandas_sample.json')
df = pd.DataFrame(data)
df.to_csv('pandas_json.csv')

输出

employee
age 31
name emp1
salary 50000

更新于: 24-2 月-2021

980 次访问

启动你的 职业生涯

完成课程获取认证

开始
广告