কম্পিউটার

Python Pandas - দুটি ডেটাফ্রেমের কোনো নির্দিষ্ট কলাম সমান কিনা তা পরীক্ষা করুন


দুটি ডেটাফ্রেমের কোনো নির্দিষ্ট কলাম সমান কিনা তা পরীক্ষা করতে, equals() পদ্ধতি ব্যবহার করুন। প্রথমে দুটি কলাম −

দিয়ে 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', 'Audi', 'Mustang', 'Mercedes', 'Jaguar'],
      "Units": [100, 150, 110, 80, 110, 90]
   }
)

একটি নির্দিষ্ট কলাম ইউনিটের সমতা পরীক্ষা করুন −

dataFrame2['Units'].equals(dataFrame1['Units'])

উদাহরণ

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

import pandas as pd

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

print"DataFrame1 ...\n",dataFrame1

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

print"\nDataFrame2 ...\n",dataFrame2

# check for equality
print"\nAre both the DataFrame objects equal? ",dataFrame1.equals(dataFrame2)

# check for specific column Units equality
print"\nAre both the DataFrames have similar Units column? ",dataFrame2['Units'].equals(dataFrame1['Units']
)

আউটপুট

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

তৈরি করবে
DataFrame1 ...
       Car   Units
0      BMW    100
1    Lexus    150
2     Audi    110
3  Mustang     80
4  Bentley    110
5   Jaguar     90

DataFrame2 ...
       Car   Units
0      BMW    100
1    Lexus    150
2     Audi    110
3  Mustang     80
4  Bentley    110
5   Jaguar     90

Are both the DataFrame objects equal? True

Are both the DataFrames have similar Units column? True

  1. দুটি গাছের সমস্ত স্তর পাইথনে অ্যানাগ্রাম কিনা তা পরীক্ষা করুন

  2. পাতার ক্রম দুটি পাতার সমান নাকি পাইথনে নয় তা পরীক্ষা করার জন্য প্রোগ্রাম

  3. একটি স্ট্রিং এর দুটি অংশ প্যালিনড্রোম কিনা তা পরীক্ষা করার প্রোগ্রাম পাইথনে নেই

  4. দুটি সংখ্যা (m,n) বন্ধুত্বপূর্ণ বা পাইথন ব্যবহার করছে না কিনা তা কীভাবে পরীক্ষা করবেন?