你想要把兩個美式足球的資料集合併。第一個資料集包含每場比賽配對的球隊,已載入為名為 game_matchups 的資料框。第二個資料集包含每場比賽的所有棄踢(punt),已載入為名為 punts 的資料框。
game_matchups
punts
本練習屬於課程
試著完成這個範例程式碼,體驗一下這個練習。
# View first 10 rows of game_matchups print(____.head(10))
本章將為使用 pandas 進行資料合併打好基礎。你會認識各種合併類型,以及 pandas 如何提升你的效率與產出。
本章會帶你用 pandas 進行類似試算表 VLOOKUP 的資料合併。你會先了解三種類型的合併,接著聚焦在第一種:一對一合併。
本章重點是一對多關係。你會練習辨識關鍵欄位之間的關係,並以欄位來合併資料框。你也會學到如何根據索引來合併兩個或多個資料框。
當前練習
在最後一章,你會學到面對棘手資料時可用的進階合併技巧。接著你將透過個案研究來親自挑戰並檢驗所學能力。