我在csv文件中有数据,我想在其中对csv中的每一行执行一个HTTP GET请求,并将请求的结果存储在DataFrame中。
到目前为止,我正在与之合作:
with open('input.csv') as csv_file:
csv_reader = csv.DictReader(csv_file)
df = pd.DataFrame()
for row in csv_reader:
result = requests.get(BASEURL+row['ID']+"&access_token="+TOKEN).json()
data = pd.DataFrame(result)
df.append(data)
但是,这似乎并没有添加到df中?
请注意,json响应将始终返回id,first_name,last_name键值对。
答案 0 :(得分:1)
append操作返回带有附加数据的新数据帧。 将最后一行更改为:
df = df.append(data)