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

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


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

# डेटाफ्रेम1 बनाना
dataFrame1 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000], })
print("Dataframe1...\n", dataFrame1)
# डेटाफ्रेम2 बनाना
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
# डेटाफ्रेम1 बनाना
dataFrame1 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000], })
print "Dataframe1...\n", dataFrame1
# डेटाफ्रेम2 बनाना
dataFrame2 = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Units_Sold": [100, 110, 150, 80, 200, 90] })
print "Dataframe2...\n", dataFrame2
# & ऑपरेटर का उपयोग करके कॉमन कॉलम प्राप्त करना
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() का उपयोग करके दो डेटाफ्रेम के बीच सामान्य पंक्तियां प्राप्त करें

    परिचय दो डेटाफ्रेम के बीच सामान्य पंक्तियों को प्राप्त करने के लिए concat() फ़ंक्शन का उपयोग करें। चरण-दर-चरण कार्यान्वयन 1. पहला डेटाफ्रेम बनाएं import pandas as pd dataFrame1 = pd.DataFrame({ Car: [BMW, Lexus, Audi, Tesla, Bentley, Jaguar], Reg_Price: [1000, 1500, 1100, 800, 1100, 900]

  1. - Python में दो समान कैरेक्टर्स के बीच सबसे बड़ा सबस्ट्रिंग खोजें

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