給試算表使用者的 pandas 合併實務
John Miller
Principal Data Scientist
$$
常見情境
依列或欄串接資料
pd.concat([df1, df2], axis=0)
$$

$$
一對一、類 VLOOKUP 連接
pd.merge(left_df, right_df,
how='inner',
on='key_column')

$$ 以鍵欄位連接(merge)
df1.merge(df2, how='inner',
on='key_column')
$$
以唯一索引連接
df1.join(df2, how='left')
$$

進階參數
pd.merge_ordered(left_df, right_df, how='outer')pd.merge_asof(left_df, right_df, direction='backward')

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