開始使用免費開始

混用索引與欄位

是時候更深入看看球員安全了!不過在此之前,你和團隊想先解個賭注:球員被選中的選秀輪次與目前薪資之間的相關性。你透過某個夢幻美式足球網站的 API 找到了相關的球員資料。就像多數 API 一樣,回傳的是 JSON 格式。

第一個檔案已載入為名為 current 的資料框。你將載入第二個檔案 draft.json。顧名思義,這個資料檔是 JSON 格式。

本練習屬於課程

給試算表使用者的 pandas 合併實務

檢視課程

練習說明

  • 檢視 current 的前 5 列。
  • 使用 pd.read_json() 載入 draft.json,並檢視前 5 列。
  • player_id 上合併兩個資料框,並留意它是索引還是資料欄。
  • 建立 'draft_round''salary_millions' 的散佈圖。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# View first 5 rows of 'current'
print(____.head())

# Load `draft.json` and view first 5 rows
draft = pd.____(____, orient='split')
print(draft.____())

# Merge data frames
players = current.merge(____, how='outer', left_index=____,  right_on=____)

# Create scatter plot
players.plot.scatter(____, 'salary_millions')
plt.show()
編輯並執行程式碼