我從 Zoopla API 請求數據,瀏覽每個頁面,然后最后嘗試將數據附加到數據框中。我正在使用以下代碼:raw_data = pd.DataFrame([])for i in range(1,5): r = requests.get('http://api.zoopla.co.uk/api/v1/property_listings.json?area=Nottingham&api_key=my_key&page_size=20&page_number='+str(i)) data = r.json() df_temp = pd.DataFrame.from_dict(data['listing']) raw_data.append(df_temp,ignore_index=True,sort=False)但是,上面的代碼根本沒有向 raw_data 附加任何數據。raw_data.shape // returns (0,0) after the for loop.注意:我沒有在上面的 url 中共享我的 API 密鑰。我可以確認我正在從 API 接收數據
1 回答

Qyouu
TA貢獻1786條經驗 獲得超11個贊
默認情況下,追加不是就地操作。您可以通過更改為
raw_data = raw_data.append(df_temp,ignore_index=True,sort=False)
添加回答
舉報
0/150
提交
取消