इनर जॉइन से कॉमन डेटा जोड़ना

स्प्रेडशीट उपयोगकर्ताओं के लिए Pandas Joins

John Miller

Principal Data Scientist

ऑब्जेक्ट-ओरिएंटेड एक्सप्रेशंस

$$ pandas-लेवल फंक्शन:

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

$$

शॉर्टहैंड, pandas DataFrame मेथड:

df_left.merge(df_right, on=None)
स्प्रेडशीट उपयोगकर्ताओं के लिए Pandas Joins

एक बेसिक इनर जॉइन

इनर जॉइन

  • VLOOKUP जैसा, फिर NA हटाना
df1.merge(df2, on='GameKey', how='inner') 
  • केवल वे रो लौटते हैं जो दोनों टेबल में हों
स्प्रेडशीट उपयोगकर्ताओं के लिए Pandas Joins

अलग नामों पर जॉइन करना

कॉलम के साथ इनर जॉइन

  • की कॉलम के नाम अलग हो सकते हैं
  • कॉलम का नाम बदलने की जरूरत नहीं
    df1.merge(df2, left_on='GameKey', right_on='game-key',
               how='inner')
    
स्प्रेडशीट उपयोगकर्ताओं के लिए Pandas Joins

अभ्यास करते हैं!

स्प्रेडशीट उपयोगकर्ताओं के लिए Pandas Joins

Preparing Video For Download...