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

पायथन - अलग-अलग लंबाई के डेटाफ्रेम को मर्ज करें


परिचय

अलग-अलग लंबाई के डेटाफ्रेम को मर्ज करने के लिए merge() मेथड का उपयोग करना होता है।

चरण-दर-चरण कार्यान्वयन

1. पहला डेटाफ्रेम (लंबाई 4)

import pandas as pd
dataFrame1 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Audi', 'Jaguar']
})
print("DataFrame1 ...\n", dataFrame1)
print("DataFrame1 length = ", len(dataFrame1))

2. दूसरा डेटाफ्रेम (लंबाई 6)

dataFrame2 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley']
})
print("\nDataFrame2 ...\n", dataFrame2)
print("DataFrame2 length = ", len(dataFrame2))

3. merge() का उपयोग करके डेटाफ्रेम मर्ज करें

mergedRes = dataFrame2.merge(dataFrame1, how='left')

पूर्ण उदाहरण

import pandas as pd

dataFrame1 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Audi', 'Jaguar']
})
print("DataFrame1 ...\n", dataFrame1)
print("DataFrame1 length = ", len(dataFrame1))

dataFrame2 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley']
})
print("\nDataFrame2 ...\n", dataFrame2)
print("DataFrame2 length = ", len(dataFrame2))

mergedRes = dataFrame2.merge(dataFrame1, how='left')
print("\nMerged data frame...\n", mergedRes)

आउटपुट

DataFrame1 ...
     Car
0    BMW
1  Lexus
2   Audi
3 Jaguar
DataFrame1 length = 4

DataFrame2 ...
     Car
0    BMW
1  Lexus
2   Audi
3 Mercedes
4 Jaguar
5 Bentley
DataFrame2 length = 6

Merged data frame...
     Car
0    BMW
1  Lexus
2   Audi
3 Mercedes
4 Jaguar
5 Bentley
  1. पायथन प्रोग्राम: मर्ज सॉर्ट पायथन प्रोग्राम: मर्ज सॉर्ट

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक सरणी दी गई है, हमें मर्ज सॉर्ट की अवधारणा का उपयोग करके इसे क्रमबद्ध करना है। यहां हम अधिकतम तत्व को अंत में रखते हैं। यह तब तक दोहराया जाता है जब तक सरणी क्रमबद्ध नहीं हो जाती। उदाहरण # मर्ज फ़ंक्शन def merge(arr, l, m, r)

  1. पायथन में ट्किंटर में विभिन्न संदेश पायथन में ट्किंटर में विभिन्न संदेश

    ट्किंटर पायथन का GUI मॉड्यूल है। यह विभिन्न संदेश प्रदर्शन विकल्पों का उपयोग करता है जो उपयोगकर्ता कार्यों या चल रहे प्रोग्राम की स्थिति में परिवर्तन के जवाब में होते हैं। संदेश बॉक्स वर्ग का उपयोग विभिन्न प्रकार के संदेशों जैसे पुष्टिकरण संदेश, त्रुटि संदेश, चेतावनी संदेश आदि को प्रदर्शित करने के ल

  1. - Python में सूची बढ़ाना (5 अलग-अलग तरीके)

    सूचियां Python की सबसे अधिक उपयोग की जाने वाली डेटा संरचनाएं हैं। जब हम किसी सूची में अधिक तत्व जोड़ना चाहते हैं, तो सूची का विस्तार होता है। यह निम्नलिखित 5 अलग-अलग तरीकों से किया जा सकता है।प्लस ऑपरेटर का उपयोग करनायहां हम बस + ऑपरेटर का उपयोग करके एक नई सूची के तत्वों को जोड़ते हैं। व्यवहार वैसा