การรวมข้อมูลที่มีร่วมกันด้วย inner join

Pandas Joins for Spreadsheet Users

John Miller

Principal Data Scientist

การเขียนแบบเชิงวัตถุ

$$ ฟังก์ชันระดับ pandas:

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

$$

รูปแบบย่อ เมธอดของ dataframe pandas:

df_left.merge(df_right, on=None)
Pandas Joins for Spreadsheet Users

inner join พื้นฐาน

inner join

  • คล้ายกับ VLOOKUP แล้วตามด้วยการลบค่า NA
df1.merge(df2, on='GameKey', how='inner') 
  • คืนค่าเฉพาะแถวที่มีอยู่ในทั้งสองตาราง
Pandas Joins for Spreadsheet Users

การ join ด้วยชื่อคอลัมน์ที่ต่างกัน

inner join กับคอลัมน์

  • คอลัมน์คีย์อาจมีชื่อต่างกัน
  • ไม่จำเป็นต้องเปลี่ยนชื่อคอลัมน์
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
Pandas Joins for Spreadsheet Users

มาฝึกกันเถอะ!

Pandas Joins for Spreadsheet Users

Preparing Video For Download...