使用 read_json() 将 JSON 转换为 Pandas DataFrame[央视网]

使用 read_json() 将 JSON 转换为 Pandas DataFrame[央视网]

已邀请:
可以使用 read_json()将 JSON 转换为 DataFrame 的 Pandas 函数,一般用于简单的 JSON 字符串。我们可以直接将 JSON 文件的路径或 JSON 字符串传递给函数,以便将数据存储在 Pandas DataFrame 中。read_json() 有很多参数,其中 orient 指定 JSON 字符串的格式。
缺点是它很难与嵌套的 JSON 字符串一起使用。因此,为了使用 read_json(),我们将使用一个简单得多的例子,如下所示。

import pandas as pd

data = '''
{
"0":{
"Name": "Jay",
"Age": "17"
},
"1":{
"Name": "Mark",
"Age": "15"
},
"2":{
"Name": "Jack",
"Age":"16"
}
}
'''

df = pd.read_json(data, orient ='index')
print(df)
输出:

Name Age
0 Jay 17
1 Mark 15
2 Jack 16
我们将 orient 设置为 'index',因为 fromat 的 JSON 字符串匹配的模式是 {index : {column: value}}。

要回复问题请先登录注册