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

নাম্পাই intersect1d দিয়ে দুটি ডেটাফ্রেমের কমন কলাম বের করা

np.intersect1d() ফাংশন দুটি অ্যারেতে কমন এলিমেন্ট বের করে। ডেটাফ্রেমের .columns প্রপার্টি পাস করলে কমন কলাম নাম পাওয়া যায়।

দুই ডেটাফ্রেম

dataFrame1 = pd.DataFrame({
    "Car": ['Bentley', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
    "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
    "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
    "Units_Sold": [100, 110, 150, 80, 200, 90]
})

dataFrame2 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
    "Units_Sold": [100, 110, 150, 80, 200, 90]
})

কমন কলাম বের করুন

common = np.intersect1d(dataFrame1.columns, dataFrame2.columns)
print(common)

সম্পূর্ণ উদাহরণ

import pandas as pd
import numpy as np

dataFrame1 = pd.DataFrame({
    "Car": ['Bentley', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
    "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
    "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000],
    "Units_Sold": [100, 110, 150, 80, 200, 90]
})

dataFrame2 = pd.DataFrame({
    "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
    "Units_Sold": [100, 110, 150, 80, 200, 90]
})

print("DataFrame1:\n", dataFrame1)
print("\nDataFrame2:\n", dataFrame2)

common = np.intersect1d(dataFrame1.columns, dataFrame2.columns)
print("\nকমন কলাম:\n", common)

আউটপুট

['Car' 'Units_Sold']

Cubic_Capacity এবং Reg_Price শুধু DataFrame1-এ আছে।

  1. পাইথন প্যান্ডাস: দুটি DataFrame ঠিক একই কিনা যাচাই করা

  2. পাইথন প্যান্ডাস: দুটি DataFrame-এর পার্থক্য বের করা

  3. পাইথন প্যান্ডাস: DataFrame-এর কলাম কুয়েরি করা

  4. পাইথনে NumPy ব্যবহার করে দুটি ম্যাট্রিক্সের গুণফল