将JSON数据存储到熊猫中

时间:2019-07-12 15:17:39

标签: python pandas

我在这里定义我的熊猫DF

df = pd.DataFrame(columns=['ColA',
                       'ColB',
                       'ColC',
                       'ColD'
                          ]

然后使用我想要的数据对json响应进行休息请求

..building json requst
js = request.json()
return_list = js["result"]["data"] #json list

然后我用它来将数据添加到我的数据框中

#loop through returned data
for id in return_list :
    line = []
    #looping through all elements for each data point
    for x in return_list[id]:
        line.append(torrents[id][x])
    df.loc[df.size] = line

但是,最后的代码块非常慢。我如何优化它?

这是一个可行的例子

df = pd.DataFrame(columns=['a',
                       'b',
                       'c',
                       'd'
              ])

x = [[1,2,3,4],[1,2,3,4]]
df.append(x, ignore_index=True)
#however, df will be empty

0 个答案:

没有答案