開始使用免費開始

自連接(Self join)

當你想把同一欄位中的數值彼此比較時,將資料表與自己合併會很有用。本題要你練習這一點:建立一個資料表,讓每部電影的導演與其中一位工作人員同列在一行。提供給你一個名為 crews 的資料表,包含 idjobname 欄位。首先,請用電影的 ID 將此資料表與自己合併。這次合併會產生更大的表格,對於每部電影,會把每一種職務彼此配對。接著,只保留左表為導演的列,並避免出現導演的職務同時出現在左右兩表的列。這樣的篩選會移除與導演無關的職務組合。

crews 資料表已為你載入。

本練習屬於課程

使用 pandas 進行資料表連接

檢視課程

動手互動練習

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

# Merge the crews table to itself
crews_self_merged = ____
編輯並執行程式碼