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

पंडों में दो डेटाफ़्रेम कैसे संलग्न करें?

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

कदम

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

उदाहरण

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

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

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. पायथन - एक CSV फ़ाइल में पांडा डेटाफ़्रेम कैसे लिखें?

    Python में CSV फ़ाइल में पांडा डेटाफ़्रेम लिखने के लिए, to_csv() . का उपयोग करें तरीका। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_pur

  1. Matplotlib के साथ पांडस डेटाफ्रेम कैसे प्लॉट करें?

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