共通データを内積結合で結合する

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

John Miller

Principal Data Scientist

オブジェクト指向の書き方

$$ pandas の関数:

pd.merge(df_left, df_right, on=None)

$$

短縮形(DataFrame メソッド):

df_left.merge(df_right, on=None)
スプレッドシート利用者のためのPandas結合

基本的な内部結合

内部結合

  • VLOOKUP 後に NA を削除するのと同様
df1.merge(df2, on='GameKey', how='inner') 
  • 両方の表にある行のみ返す
スプレッドシート利用者のためのPandas結合

異なる列名での結合

列指定の内部結合

  • キー列名が異なる場合がある
  • 列名の変更は不要
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
スプレッドシート利用者のためのPandas結合

演習に進みましょう

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

Preparing Video For Download...