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

পাইথন: প্যান্ডাস DataFrame আউটার জয়েন দিয়ে মার্জ করা

প্যান্ডাস DataFrame মার্জ করতে merge() ফাংশন ব্যবহার করুন। আউটার জয়েন দুটি DataFrame-এ merge() ফাংশনের "how" প্যারামিটারে সেট করে ইমপ্লিমেন্ট করা হয়:

how = "outer"

প্রথমে প্যান্ডাস লাইব্রেরি অ্যালিয়াসসহ ইম্পোর্ট করুন:

import pandas as pd

DataFrame1 তৈরি করুন:

dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Units": [100, 150, 110, 80, 110, 90] } )

এখন DataFrame2 তৈরি করুন:

dataFrame2 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000] } )

কমন কলাম Car এবং "how" প্যারামিটারে "outer" দিয়ে DataFrameগুলো মার্জ করুন যা আউটার জয়েন ইমপ্লিমেন্ট করে:

mergedRes = pd.merge(dataFrame1, dataFrame2, on ='Car', how ="outer")

উদাহরণ

নিচে কোড দেওয়া হলো:

import pandas as pd # DataFrame1 তৈরি dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Units": [100, 150, 110, 80, 110, 90] } ) print("DataFrame1 ...\n",dataFrame1) # DataFrame2 তৈরি dataFrame2 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000] } ) print("\nDataFrame2 ...\n",dataFrame2) # কমন কলাম Car এবং "how" প্যারামিটারে "outer" দিয়ে DataFrameগুলো মার্জ করুন যা আউটার জয়েন ইমপ্লিমেন্ট করে mergedRes = pd.merge(dataFrame1, dataFrame2, on ='Car', how ="outer") print("\nMerged dataframe with outer join...\n", mergedRes) 

আউটপুট

এটি নিচের আউটপুট দেবে:

DataFrame1 ...    Car  Units 0  BMW  100 1  Lexus  150 2  Audi  110 3  Mustang  80 4  Bentley  110 5  Jaguar  90 DataFrame2 ...    Car Reg_Price 0  BMW  7000 1  Lexus  1500 2  Tesla  5000 3  Mustang  8000 4  Mercedes  9000 5  Jaguar  6000 Merged dataframe with outer join...    Car  Units  Reg_Price 0  BMW  100.0  7000.0 1  Lexus  150.0  1500.0 2  Audi  110.0   NaN 3  Mustang  80.0  8000.0 4  Bentley  110.0   NaN 5  Jaguar  90.0  6000.0 6  Tesla  NaN  5000.0 7  Mercedes  NaN  9000.0
  1. পাইথন পান্ডাসে ওন-টু-ওয়ান রিলেশন দিয়ে ডেটাফ্রেম মার্জ করা

  2. পাইথনে ম্যাটপ্লটলিব ব্যবহার করে পান্ডাস ডেটাফ্রেমের পাই চার্ট আঁকা

  3. পাইথনে ম্যাটপ্লটলিব ব্যবহার করে পান্ডাস ডেটাফ্রেমের হিস্টোগ্রাম আঁকা

  4. পাইথন পান্ডাসে fillna(0) ব্যবহার করে ডেটাফ্রেমের সব NaN মান ০ দিয়ে প্রতিস্থাপন করা