ধরে নিন, আপনার দুটি ডেটাফ্রেম আছে,
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')
উদাহরণ
আরো ভালোভাবে বোঝার জন্য নিচের বাস্তবায়নটি দেখি -
npfirst_df =pd.DataFrame({'id':[1,2,3,4], 'country':['India','UK','US','China' হিসাবে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