Pandas Joins for Spreadsheet Users
John Miller
Principal Data Scientist
$$
สถานการณ์ที่พบบ่อย
ต่อข้อมูลตามแถวหรือคอลัมน์
pd.concat([df1, df2], axis=0)
$$

$$
การ join แบบ one-to-one สไตล์ VLOOKUP
pd.merge(left_df, right_df,
how='inner',
on='key_column')

$$ การ join (merge) บน key column
df1.merge(df2, how='inner',
on='key_column')
$$
การ join บน unique index
df1.join(df2, how='left')
$$

พารามิเตอร์ขั้นสูง
pd.merge_ordered(left_df, right_df, how='outer')pd.merge_asof(left_df, right_df, direction='backward')

Pandas Joins for Spreadsheet Users