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

पायथन पांडा - क्या हम दो डेटाफ्रेम के बीच सामान्य कॉलम खोजने के लिए और ऑपरेटर का उपयोग कर सकते हैं?

हां, हम दो डेटाफ्रेम के बीच सामान्य कॉलम खोजने के लिए &ऑपरेटर का उपयोग कर सकते हैं। सबसे पहले, दो डेटाफ़्रेम बनाते हैं -

# creating dataframe1
dataFrame1 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
})

print("Dataframe1...\n",dataFrame1)

# creating dataframe2
dataFrame2 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

&ऑपरेटर का उपयोग करके सामान्य कॉलम प्राप्त करें -

res = dataFrame1.columns & dataFrame2.columns

उदाहरण

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

import pandas as pd

# creating dataframe1
dataFrame1 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
})

print"Dataframe1...\n",dataFrame1

# creating dataframe2
dataFrame2 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Units_Sold": [ 100, 110, 150, 80, 200, 90]
})

print"Dataframe2...\n",dataFrame2

# getting common columns using the & operator
res = dataFrame1.columns & dataFrame2.columns

print"\nCommon columns...\n",res
का उपयोग करना

आउटपुट

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

Dataframe1...
        Car   Cubic_Capacity
0       BMW             2000
1     Lexus             1800
2     Tesla             1500
3   Mustang             2500
4  Mercedes             2200
5    Jaguar             3000
Dataframe2...
        Car   Units_Sold
0       BMW          100
1     Lexus          110
2     Tesla          150
3   Mustang           80
4  Mercedes          200
5    Jaguar           90

Common columns...
Index([u'Car'], dtype='object')

  1. पायथन पंडों में दो सूचकांक मूल्यों के बीच डेटाफ्रेम पंक्तियों का चयन करें

    हम दो इंडेक्स मानों के बीच पंक्तियों का चयन करने के लिए पंडों के डेटाफ़्रेम को स्लाइस कर सकते हैं। आइए एक उदाहरण लें और देखें कि यह कैसे किया जाता है। कदम एक द्वि-आयामी, आकार-परिवर्तनीय, संभावित रूप से विषम सारणीबद्ध डेटा बनाएं, df । इनपुट डेटाफ़्रेम प्रिंट करें, df । सूचकांक की निचली सीमा के लिए ए

  1. पायथन पंडों - दो डेटाफ़्रेम के बीच सामान्य पंक्तियों को कॉनकैट के साथ प्राप्त करें ()

    दो डेटाफ़्रेम के बीच सामान्य पंक्तियों को लाने के लिए, concat() . का उपयोग करें समारोह। आइए दो कॉलम के साथ DataFrame1 बनाएं - dataFrame1 = pd.DataFrame(    {       "Car": ['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jagu

  1. पायथन में दो समान वर्णों के बीच सबसे बड़ा विकल्प खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग है, हमें दो वर्णों को छोड़कर, दो समान अक्षरों या तत्वों के बीच सबसे लंबे समय तक सबस्ट्रिंग की लंबाई का पता लगाना है। अगर हमें ऐसा सबस्ट्रिंग नहीं मिल रहा है, तो -1 लौटें। इसलिए, यदि इनपुट s =स्तर जैसा है, तो आउटपुट 3 होगा क्योंकि इष्टतम सबस्ट्रिंग या तो लेव या वेल