কম্পিউটার

Python - আউটার জয়েন এর সাথে পান্ডাস ডেটাফ্রেম মার্জ করুন


Pandas DataFrame মার্জ করতে, merge() ফাংশন ব্যবহার করুন। মার্জ() ফাংশনের "কিভাবে" প্যারামিটারের অধীনে সেট করে উভয় ডেটাফ্রেমে বহিরাগত যোগদান প্রয়োগ করা হয়, যেমন −

কিভাবে ="বাইরের"

প্রথমে, আসুন পান্ডাস লাইব্রেরিটিকে একটি উপনাম −

দিয়ে আমদানি করি
pd হিসাবে পান্ডা আমদানি করুন

আসুন DataFrame1 −

তৈরি করি
dataFrame1 =pd.DataFrame( { "কার":['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "ইউনিট":[100, 150, 110 , 80, 110, 90] })

এখন DataFrame2 −

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

"কিভাবে" প্যারামিটারে একটি সাধারণ কলাম কার এবং "আউটার" এর সাথে ডেটাফ্রেমগুলি একত্রিত করুন −

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

উদাহরণ

নিম্নলিখিত কোড -

pd# হিসাবে পান্ডা ইম্পোর্ট করুন [100, 150, 110, 80, 110, 90] })"DataFrame1 ...\n", DataFrame1# তৈরি করুন DataFrame2dataFrame2 =pd.DataFrame( { "কার":['BMW', 'Lexus', 'Tesla ', 'Mustang', 'Mercedes', 'Jaguar'], "Reg_Price":[7000, 1500, 5000, 8000, 9000, 6000] })print"\nDataFrame2 ...\n",dataFrame2# DataFram এর সাথে মার্জ করুন সাধারণ কলাম কার এবং "কিভাবে" প্যারামিটারে "আউটার" প্রয়োগ করে Outer JoinmergedRes =pd.merge(dataFrame1, dataFrame2, on ='Car', how ="outer")print"\nবাইরের যোগদানের সাথে একত্রিত ডেটাফ্রেম...\n" , mergedRes

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে DATFRAME1 ... কার ইউনিট 0 1001 লেক্সাস 1502 অডি 1103 Mustang 804 Bentley 1105 জাগুয়ার 90 dataframe2 ... কার reg_price0 BMW 70001 LEXUS 15002 TESLA 50003 Mustang 80004 Mercedes 90005 Jaguar 6000MERD ডেটাফ্রেম বাইরের সাথে ডেটাফ্রেম ... কার ইউনিট Reg_Price0 BMW 100.0 7000.01 Lexus 150.0 1500.02 Audi 110.0 NaN3 Mustang 80.0 8000.04 Bentley 110.0 NaN5 Jaguar 90.0 6000.06 Tesla NaN 5000.07 মারসিডিজ 09>
  1. পাইথন পান্ডা - এক-এক সম্পর্কের সাথে ডেটাফ্রেম মার্জ করুন

  2. পাইথন - ম্যাটপ্লটলিবের সাথে পান্ডাস ডেটাফ্রেমের জন্য একটি পাই চার্ট প্লট করবেন?

  3. পাইথন - ম্যাটপ্লটলিবের সাথে পান্ডাস ডেটাফ্রেমের জন্য একটি হিস্টোগ্রাম প্লট করবেন?

  4. Python Pandas - একটি ডেটাফ্রেমের সমস্ত NaN উপাদান 0s দিয়ে প্রতিস্থাপন করুন