堆叠JSON会导致Python中的一个文件

问题描述 投票:0回答:1

我是Python的新手,并且在基本任务上苦苦挣扎。有没有一种简单的方法可以将JSON结果列中的列堆叠在一个文件中?我已经完成了以下操作:使用预定义的函数,我每行/搜索提取一个JSON文件,然后我提取我感兴趣的字段,如下所示:

No = data[1,0]
Search = function(data[1,1])
Res1 = Search['webPages']['value'][0]['snippet']
Res2 = Search['webPages']['value'][1]['snippet']

我想要做的是存储3个值:No,Res1,Res2,每行3列,并循环搜索以创建行(如果我有100次搜索,我的最终结果应该是100 x 3的数组)。希望有道理。谢谢

python arrays json
1个回答
0
投票

我使用熊猫数据帧代替:

import pandas as pd
DF = pd.DataFrame(columns=['No','Res1','Res2'], index=range(1,100))

for x in range(1,100):
    No = data[1,0]
    Search = function(data[1,1])
    Res1 = Search['webPages']['value'][0]['snippet']
    Res2 = Search['webPages']['value'][1]['snippet']
    DF.loc[x] = [No, Res1, Res2, Res3]
© www.soinside.com 2019 - 2024. All rights reserved.