我正在嘗試使用 github api 獲取不同技術的招聘資訊,然后將它們存盤在 excel 檔案中,當我使用此代碼時,我無法檢索資訊
import requests
baseurl = "https://cf-courses-data.s3.us.cloud-object-storage.appdomain.cloud/IBM-DA0321EN-
SkillsNetwork/labs/module 1/datasets/githubposting.json"
response = requests.get(baseurl)
if response.ok:
data = response.json()
print(data)
number_of_jobs=data.groupby('technology').sum().loc[technology,:][0]
但是當我嘗試執行時,我收到一條錯誤訊息,說“list”物件沒有屬性“groupby”有關如何獲取資訊然后將其存盤在 excel 檔案中的任何建議?
uj5u.com熱心網友回復:
創建一個 csv 檔案(將由 Excel 打開)
import requests
baseurl = "https://cf-courses-data.s3.us.cloud-object-storage.appdomain.cloud/IBM-DA0321EN-SkillsNetwork/labs/module 1/datasets/githubposting.json"
response = requests.get(baseurl)
if response.ok:
data = response.json()
with open('out.csv','w') as f:
for e in data:
f.write(f'{e["A"]},{e["B"]}\n')
輸出.csv
technology,number of job posting
java,92
C,184
C#,14
C ,24
Java,92
JavaScript,65
Python,51
Scala,47
Oracle,6
SQL Server,16
MySQL Server,5
PostgreSQL,17
MongoDB,4
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/353621.html
上一篇:KucoinAPI錢包余額
下一篇:為什么這個回呼給出無限回圈
