在这里我定义了我的目标
df = pd.DataFrame(columns=['ColA',
'ColB',
'ColC',
'ColD'
]
然后用我想要的数据对json响应发出rest请求
..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
目前没有回答
相关问题 更多 >
编程相关推荐