मैं पायथन पंडों में दो डेटा फ़्रेम कैसे मर्ज कर सकता हूं?


12

मेरे पास दो डेटा फ़्रेम df1 और df2 हैं और मैं उन्हें एक एकल डेटा फ़्रेम में मर्ज करना चाहूंगा। यह ऐसा है जैसे कि df1 और df2 केंद्र के नीचे एक एकल डेटा फ्रेम को विभाजित करके बनाए गए थे, जैसे कागज के एक टुकड़े को फाड़ देना जिसमें आधी सूची होती है ताकि आधे स्तंभ एक कागज पर जाते हैं और आधे स्तंभ दूसरे पर जाते हैं। मैं उन्हें वापस एक साथ मिलाना चाहूंगा। मैं यह कैसे करुं?

जवाबों:



4

यदि आप DataFrame को "वर्टिकल" विभाजित करते हैं तो आपके पास दो DataFrames हैं जो एक ही इंडेक्स के साथ हैं।

आप मर्ज फ़ंक्शन या कॉनसैट फ़ंक्शन का उपयोग कर सकते हैं ।

साथ concat के साथ कुछ इस तरह होगा:

pandas.DataFrame.concat([df1,df2], axis=1)

साथ मर्ज के साथ कुछ इस तरह होगा:

pandas.Dataframe.merge([df1,df2], left_index=True)

अधिक जटिल मर्जिंग विकल्पों के लिए मर्ज, जॉइन और पनाट ट्यूटोरियल देखें


1
मर्ज गलत है ... क्या आपने कोड चलाने की कोशिश की है?
जॉर्ज लेइताओ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.