编写Python代码以从文件中读取JSON数据并将其转换为dataframe,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 = pd.read_json('pandas_sample.json')

  • 将数据转换成数据框

df = pd.DataFrame(data)

  • 苹果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

猜你喜欢