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

पैंडास में दो डेटाफ्रेम को कैसे जोड़ें (Append)?


एक डेटाफ्रेम की पंक्तियों को दूसरे की पंक्तियों के साथ जोड़ने के लिए, हम पैंडास append() फ़ंक्शन का उपयोग कर सकते हैं। append() की मदद से, हम कॉलम भी जोड़ सकते हैं। आइए एक उदाहरण लें और देखें कि इस विधि का उपयोग कैसे करें।

चरण

  • दो-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा, df1 बनाएं।
  • इनपुट डेटाफ्रेम, df1 प्रिंट करें।
  • समान कॉलम नामों के साथ एक और डेटाफ्रेम, df2 बनाएं और इसे प्रिंट करें।
  • df1.append(df2, ignore_index=True) का उपयोग करके df2 की पंक्तियों को df1 के साथ जोड़ें।
  • परिणामी डेटाफ्रेम प्रिंट करें।

उदाहरण

import pandas as pd
df1 = pd.DataFrame({"x": [5, 2], "y": [4, 7], "z": [9, 3]})
df2 = pd.DataFrame({"x": [1, 3], "y": [1, 9], "z": [29, 30]})
print("Input DataFrame 1 is:\n", df1)
print("Input DataFrame 2 is:\n", df2)
df3 = df1.append(df2, ignore_index=True)
print("After appending, DataFrame is: \n", df3)

आउटपुट

Input DataFrame 1 is:
   x  y  z
0  5  4  9
1  2  7  3
Input DataFrame 2 is:
   x  y  z
0  1  1  29
1  3  9  30
After appending, DataFrame is:
   x  y  z
0  5  4  9
1  2  7  3
2  1  1  29
3  3  9  30

अब, डेटाफ्रेम के लिए अलग कॉलम नामों का उपयोग करें और ignore_index पैरामीटर के बिना append() फ़ंक्शन का उपयोग करें। ignore_index का डिफ़ॉल्ट मान False है।

import pandas as pd
df1 = pd.DataFrame({"x": [5, 2], "y": [4, 7], "z": [9, 3]})
df2 = pd.DataFrame({"a": [1, 3], "b": [1, 9], "c": [29, 30]})
print("Input DataFrame 1 is:\n", df1)
print("Input DataFrame 2 is:\n", df2)
df3 = df1.append(df2)
print("After appending, DataFrame is: \n", df3)

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

Input DataFrame 1 is:
   x  y  z
0  5  4  9
1  2  7  3
Input DataFrame 2 is:
   a  b  c
0  1  1  29
1  3  9  30
After appending, DataFrame is:
   x    y    z    a    b    c
0  5.0  4.0  9.0  NaN  NaN  NaN
1  2.0  7.0  3.0  NaN  NaN  NaN
0  NaN  NaN  NaN  1.0  1.0  29.0
1  NaN  NaN  NaN  3.0  9.0  30.0

  1. पांडास डेटाफ्रेम को डेट द्वारा एग्रीगेट करके कैसे प्लॉट करें? पांडास डेटाफ्रेम को डेट द्वारा एग्रीगेट करके कैसे प्लॉट करें?

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

  1. पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें पायथन में पैंडास DataFrame को CSV फ़ाइल में कैसे लिखें

    पायथन में पैंडास DataFrame को CSV फ़ाइल में लिखने के लिए to_csv() विधि का उपयोग करें। सबसे पहले, आइए सूचियों का एक शब्दकोश बनाएं:# सूचियों का शब्दकोश d = {Car: [BMW, Lexus, Audi, Mercedes, Jaguar, Bentley], Date_of_purchase: [2020-10-10, 2020-10-12, 2020-10-17, 2020-10-16, 2020-10-19, 2020-10-2

  1. मैटप्लोटलिब के साथ पैंडास DataFrame को कैसे प्लॉट करें? मैटप्लोटलिब के साथ पैंडास DataFrame को कैसे प्लॉट करें?

    हम पैंडास DataFrame का उपयोग करके मैटप्लोटलिब के साथ लाइन ग्राफ, पाई चार्ट, हिस्टोग्राम आदि प्लॉट कर सकते हैं। इसके लिए हमें पैंडास और मैटप्लोटलिब लाइब्रेरी आयात करने की आवश्यकता है:import pandas as pd import matplotlib.pyplot as pltआइए प्लॉटिंग शुरू करें:लाइन ग्राफउदाहरणकोड निम्नलिखित है:import pan