実務でのデータ結合

スプレッドシート利用者のためのPandas結合

John Miller

Principal Data Scientist

列とインデックスの混在

インデックスと列の混在

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

or

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...