まとめとケーススタディ

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

John Miller

Principal Data Scientist

第1章 - データ結合の導入

$$

  • よくある状況

  • 行・列での連結

    pd.concat([df1, df2], axis=0)
    
  • 強力なツールとしてのPandas

$$ パント

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

第2章 - VLOOKUP型の結合

$$

1対1、VLOOKUP型の結合

pd.merge(left_df, right_df, 
         how='inner', 
         on='key_column')

左結合

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

第3章 - 一対多の結合

$$ キー列での結合(マージ)

df1.merge(df2, how='inner', 
          on='key_column')

$$

ユニークなインデックスで結合

df1.join(df2, how='left')

$$ 一対多の例

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

第4章 - 高度な結合

高度なパラメータ

  • left_index, right_index
  • suffixes
  • indicator
  • sort
pd.merge_ordered(left_df, right_df, 
                 how='outer')

pd.merge_asof(left_df, right_df, direction='backward')

pandas

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

ありがとうございました!

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

Preparing Video For Download...