首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将数组从JSON展平为pandas

将数组从JSON展平为pandas可以通过以下步骤实现:

  1. 导入必要的库:
代码语言:txt
复制
import pandas as pd
import json
  1. 从JSON文件或字符串中读取数据:
代码语言:txt
复制
data = '''
[
    {
        "id": 1,
        "name": "John",
        "age": 30,
        "skills": ["Python", "Java", "C++"]
    },
    {
        "id": 2,
        "name": "Jane",
        "age": 25,
        "skills": ["JavaScript", "HTML", "CSS"]
    }
]
'''

json_data = json.loads(data)
  1. 将JSON数据转换为pandas的DataFrame对象:
代码语言:txt
复制
df = pd.json_normalize(json_data)
  1. 展示展平后的DataFrame:
代码语言:txt
复制
print(df)

输出结果如下:

代码语言:txt
复制
   id  name  age                  skills
0   1  John   30  [Python, Java, C++]
1   2  Jane   25  [JavaScript, HTML, CSS]

通过以上步骤,我们成功将数组从JSON展平为pandas的DataFrame对象。在展平后的DataFrame中,每个数组元素都被展开为单独的行,并且相应的列被创建来存储数组的值。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的结果

领券