連結

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

John Miller

Principal Data Scientist

連結の基本

$$

  • 表計算の CONCATENATE に近い
  • セルのコピペを再現
  • pd.concat() は行・列方向に可能

木材の連結

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

行の連結

$$

  • 分割データの結合に便利

$$

pd.concat([df1, df2, ...])
  • 一意キーをデータフレームのインデックスに使用
  • 既定で全ての行を含む

名前付きインデックスで行を連結

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

インデックスが重なる行の連結

$$

  • データフレームのインデックスは重複する場合がある

  • 心配無用

pd.concat([df1, df2, ...],
    ignore_index=True)

汎用インデックスで行を連結

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

列の連結

$$

  • 表を横に貼り合わせるような操作
  • 列方向: axis=1
pd.concat([df1, df2, ...], 
    axis=1)
  • 既定で全ての列を含む

列を連結

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

演習に進みましょう!

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

Preparing Video For Download...