真實情境的資料合併

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

John Miller

Principal Data Scientist

混用欄位與索引

索引與欄位混用

teams.merge(positions, left_on='player_id', right_index=True)

positions.merge(teams, left_index=True, right_on='player_id')
給試算表使用者的 pandas 合併實務

處理重複欄名

重複欄名

current.merge(drafted, on='name', suffixes=('_current', '_drafted'))
給試算表使用者的 pandas 合併實務

標示列的來源表

表來源指示

current.merge(drafted, how='outer', on='name', suffixes=('_current', '_drafted'),
               indicator=True)
給試算表使用者的 pandas 合併實務

依鍵排序

依鍵排序列

current.merge(drafted, on='name', suffixes=('_current', '_drafted'),
               sort=True)
給試算表使用者的 pandas 合併實務

一起來練習吧!

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

Preparing Video For Download...