gpt4 book ai didi

python - 使用 Pandas 解析嵌套 JSON

转载 作者:行者123 更新时间:2023-12-02 03:23:56 24 4
gpt4 key购买 nike

我知道存在类似的问题,但我还无法弄清楚如何做我需要做的事情。我正在尝试获取一些 JSON 并将其移至 Pandas DataFrame 中。

    {
"friends": [
{
"name": "Joe Jimmy",
"timestamp": 1541547573
},
{
"name": "Steven Peterson",
"timestamp": 1541274647
}
]
}

我希望相应的 DataFrame 看起来像这样:

     Name               Timestamp   
1 "Joe Jimmy" "1541547573"
2 "Stephen Peterson" "1541274647"

我认为问题在于第一个嵌套的“ friend ”,但我不确定,因为我是 JSON 新手(实际上还有 Pandas)。

我尝试过通过

引入它
 with open('data.json') as f:
friends = json.load(f)

然后通过 Panadas DataFrame 构造函数将其移动到数据帧,但除了这个之外我什么也没有得到:

{'name': 'Brian B.S. Sheehan', 'timestamp': 15...}

最佳答案

这是 pandas read_json 的解决方案:

df = pd.read_json(r'C:\path\data.json')
df.friends.apply(pd.Series)

name timestamp
0 Joe Jimmy 1541547573
1 Steven Peterson 1541274647

关于python - 使用 Pandas 解析嵌套 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53974014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com