কম্পিউটার টিউটোরিয়াল

একটি কলামে মিলে যাওয়া ডেটার ভিত্তিতে দুটি ডেটাফ্রেম মার্জ (merge) করার পাইথন প্রোগ্রাম লিখুন


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

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

समाधान

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

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

  • उसी कॉलम id के आधार पर दो डेटाफ्रेम को मर्ज करें जैसा कि नीचे परिभाषित है,

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. পাইথন প্রোগ্রাম: DataFrame-কে Name কলাম অনুযায়ী ডিসেন্ডিং অর্ডারে সোর্ট করা

  2. পাইথনে দুটি সর্টেড তালিকা মার্জ করে বড় সর্টেড তালিকা তৈরির প্রোগ্রাম

  3. পাইথনে পান্ডাজ ডেটাফ্রেমে নতুন কলাম যোগ করা

  4. পাইথনে দুটি ডিকশনারি মার্জ (Merge) করার পদ্ধতি