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

एक कॉलम में मिलान डेटा के आधार पर दो डेटाफ़्रेम को मर्ज करने के लिए पायथन में एक प्रोग्राम लिखें

मान लें, आपके पास दो डेटाफ़्रेम हैं,

first dataframe is
 id country
0 1 India
1 2 UK
2 3 US
3 4 China

second dataframe is

 id City
0 1 Chennai
1 11 Cambridge
2 22 Chicago
3 4 Chengdu

और उसी कॉलम के आधार पर विलय का परिणाम है,

Merging data based on same column - id
 id    country    City
0 1    India    Chennai
1 4    China    Chengdu

समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे -

  • दो डेटाफ़्रेम परिभाषित करें

  • एक ही कॉलम आईडी के आधार पर दो डेटाफ़्रेम मर्ज करें नीचे परिभाषित किया गया है,

pd.merge(first_df,second_df,how='inner',on='id')

उदाहरण

आइए एक बेहतर समझ प्राप्त करने के लिए निम्नलिखित कार्यान्वयन देखें -

import pandas as pd
import numpy as np
first_df = pd.DataFrame({'id':[1,2,3,4], 'country':['India','UK','US','China']
                        })
print("first dataframe is\n", first_df)
second_df = pd.DataFrame({'id':[1,11,22,4], 'City' : ['Chennai','Cambridge','Chicago','Chengdu']
                        })
print("second dataframe is\n", second_df)
print("Merging data based on same column - id")
print(pd.merge(first_df,second_df,how='inner',on='id'))

आउटपुट

first dataframe is
 id country
0 1 India
1 2 UK
2 3 US
3 4 China

second dataframe is
  id  City
0 1 Chennai
1 11 Cambridge
2 22 Chicago
3 4 Chengdu

Merging data based on same column - id
 id country City
0 1 India Chennai
1 4 China Chengdu

  1. पायथन में बड़ी क्रमबद्ध सूची बनाने के लिए दो क्रमबद्ध सूची को मर्ज करने का कार्यक्रम

    मान लीजिए कि हमारे पास दो क्रमबद्ध सूचियां ए और बी हैं। हमें उन्हें मर्ज करना है और केवल एक क्रमबद्ध सूची सी बनाना है। सूचियों का आकार भिन्न हो सकता है। उदाहरण के लिए, मान लीजिए A =[1,2,4,7] और B =[1,3,4,5,6,8], तो मर्ज की गई सूची C होगी [1,1,2,3,4, 4,5,6,7,8] हम इसे रिकर्सन का उपयोग करके हल करेंग

  1. Python में पंडों में मौजूदा DataFrame में एक नया कॉलम जोड़ना

    इस ट्यूटोरियल में, हम सीखेंगे कि पांडा में मौजूदा डेटाफ़्रेम में एक नया कॉलम कैसे जोड़ा जाए। नया कॉलम जोड़ने के लिए हमारे पास अलग-अलग तरीके हो सकते हैं। आइए उन सभी को। सूची का उपयोग करना हम सूची का उपयोग करके एक नया कॉलम जोड़ सकते हैं। नया कॉलम जोड़ने के लिए चरणों का पालन करें। एल्गोरिदम 1. Create

  1. दो शब्दकोशों को मर्ज करने के लिए पायथन कार्यक्रम

    इस ट्यूटोरियल में, हम सीखेंगे कि पायथन . में दो शब्दकोशों को कैसे संयोजित किया जाए . आइए दो शब्दकोशों को मिलाने के कुछ तरीके देखें। अपडेट () विधि सबसे पहले, हम शब्दकोश की अंतर्निहित विधि देखेंगे अपडेट () विलय करने के लिए। अपडेट () विधि रिटर्न कोई नहीं ऑब्जेक्ट और दो शब्दकोशों को एक में जोड़ता है। आ