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

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

दो डेटाफ़्रेम के बीच सामान्य पंक्तियों को खोजने के लिए, मर्ज () विधि का उपयोग करें। आइए पहले दो कॉलम के साथ DataFrame1 बनाएं -

dataFrame1 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90] }
)

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

dataFrame2 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Units": [100, 250, 150, 80, 130, 90]
   }
)

सामान्य पंक्तियों को खोजने के लिए -

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

उदाहरण

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

import pandas as pd

# Create DataFrame1
dataFrame1 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90] }
)

print"DataFrame1 ...\n",dataFrame1

# Create DataFrame2
dataFrame2 = pd.DataFrame(
   {
      "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'],
      "Units": [100, 250, 150, 80, 130, 90]
   }
)

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

# check for equality
print"\nAre both the DataFrames equal? ",dataFrame1.equals(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   Units
0      BMW    100
1    Lexus    150
2     Audi    110
3    Tesla     80
4  Bentley    110
5   Jaguar     90

DataFrame2 ...
       Car   Units
0      BMW    100
1    Lexus    250
2     Audi    150
3  Mustang     80
4  Bentley    130
5   Jaguar     90

Are both the DataFrames equal? False

Common rows between two DataFrames...
      Car   Units
0     BMW    100
1  Jaguar     90

  1. पायथन में पांडा .iloc [] का उपयोग करके पंक्तियों को निकालना

    पांडा एक प्रसिद्ध अजगर पुस्तकालय है जिसका व्यापक रूप से अजगर में डेटा प्रसंस्करण और विश्लेषण के लिए उपयोग किया जाता है। इस लेख में हम देखेंगे कि .iloc पद्धति का उपयोग कैसे किया जाता है जिसका उपयोग डेटाफ़्रेम से पंक्तियों और स्तंभों दोनों को फ़िल्टर करके अजगर से चयनात्मक डेटा को पढ़ने के लिए किया जात

  1. पायथन में दो संख्याओं की शिफ्ट की गई तालिकाओं के बीच न्यूनतम अंतर ज्ञात करें

    =0. इसलिए, यदि इनपुट p =7 और q =17, r =6 और s =3 जैसा है, तो आउटपुट 0 होगा, जैसा कि 7 की तालिका =[7, 14, 21, 28, 35, 42, 49, ...] और 17 की तालिका =[17, 34, 51, 68, 85, 102, 119, ...], तो 7 की स्थानांतरित तालिका होगी [13, 20, 27, 34, 41, 48, 55 , ...] और 17 की स्थानांतरित तालिका [20, 37, 54, 71, 88,

  1. पायथन प्रोग्राम यह पता लगाने के लिए कि क्या नहीं दो की शक्ति है

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक संख्या n को देखते हुए, हमें यह जांचना होगा कि दी गई संख्या दो की घात है या नहीं। दृष्टिकोण इनपुट संख्या को दो से विभाजित करना जारी रखें, अर्थात =n/2 पुनरावृत्त रूप से। हम प्रत्येक पुनरावृ