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-এ আছে।