Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन पांडा - मर्ज के साथ दो डेटाफ़्रेम के बीच सामान्य पंक्तियों का पता लगाएं ()

मर्ज () के साथ दो डेटाफ़्रेम के बीच सामान्य पंक्तियों को खोजने के लिए, पैरामीटर का उपयोग करें "कैसे "आंतरिक . के रूप में ” चूंकि यह SQL इनर जॉइन की तरह काम करता है और यही हम हासिल करना चाहते हैं।

आइए दो कॉलम के साथ DataFrame1 बनाएं -

dataFrame1 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
      "Reg_Price": [1000, 1500, 1100, 800, 1100, 900] }
)

दो कॉलम के साथ DataFrame2 बनाएं -

dataFrame2 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
      "Reg_Price": [1200, 1500, 1000, 800, 1100, 1000]
   }
)

आइए अब सामान्य पंक्तियों को खोजें -

dataFrame1.merge(dataFrame2, how = 'inner' ,indicator=False)

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# Create DataFrame1
dataFrame1 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
      "Reg_Price": [1000, 1500, 1100, 800, 1100, 900] }
)

print"DataFrame1 ...\n",dataFrame1

# Create DataFrame2
dataFrame2 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
      "Reg_Price": [1200, 1500, 1000, 800, 1100, 1000]
   }
)

print"\nDataFrame2 ...\n",dataFrame2

# finding common rows between two DataFrames
resData = dataFrame1.merge(dataFrame2, how = 'inner' ,indicator=False)
print"\nCommon rows between two DataFrames...\n",resData

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

DataFrame1 ...
       Car   Reg_Price
0      BMW       1000
1    Lexus       1500
2     Audi       1100
3    Tesla        800
4  Bentley       1100
5   Jaguar        900

DataFrame2 ...
       Car   Reg_Price
0      BMW        1200
1    Lexus        1500
2     Audi        1000
3    Tesla         800
4  Bentley        1100
5   Jaguar        1000

Common rows between two DataFrames...
       Car   Reg_Price
0    Lexus        1500
1    Tesla         800
2  Bentley        1100

  1. पायथन पंडों - एक-से-कई संबंधों के साथ डेटाफ़्रेम को मर्ज करें

    पांडा डेटाफ़्रेम को मर्ज करने के लिए, मर्ज () . का उपयोग करें समारोह। एक-से-अनेक संबंध सत्यापित करें . के अंतर्गत सेटिंग करके दोनों डेटाफ़्रेम पर कार्यान्वित किया जाता है मर्ज () फ़ंक्शन का पैरामीटर यानी - validate = “one-to-many” or validate = “1:m” एक-से-अनेक संबंध जाँचता

  1. पायथन - पांडस डेटाफ्रेम के आंकड़ों का सारांश खोजें

    डेटाफ़्रेम के आँकड़ों का सारांश खोजने के लिए, वर्णन () विधि का उपयोग करें। सबसे पहले, हमने निम्नलिखित पांडा पुस्तकालय को एक उपनाम के साथ आयात किया है import pandas as pd हमारी CSV फ़ाइल निम्नलिखित है और हम एक पांडा डेटाफ़्रेम बना रहे हैं - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Ca

  1. पायथन पांडा - सीबोर्न के साथ झुंडों को दो श्रेणीबद्ध चर द्वारा समूहित करें

    सीबॉर्न में झुंड प्लॉट का उपयोग गैर-अतिव्यापी बिंदुओं के साथ एक श्रेणीबद्ध स्कैटरप्लॉट बनाने के लिए किया जाता है। इसके लिए Seaborn.swarmplot() का प्रयोग किया जाता है। झुंडों को दो श्रेणीगत चरों द्वारा समूहित करने के लिए, उन चरों को x, y या रंग का उपयोग करके swarmplot() में सेट करें। पैरामीटर। मान ल