[英]Append to a DataFrame within a for loop
我有一個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鍵值對。
追加操作返回帶有追加數據的新數據幀。 將最后一行更改為:
df = df.append(data)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.