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

Python Pandas – দুটি DataFrame-এর নির্দিষ্ট কলাম সমান কিনা যাচাই করা


দুটি DataFrame-এর নির্দিষ্ট কলাম সমান কিনা যাচাই করতে, 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]
    }
)

নির্দিষ্ট কলাম Units-এর সমানতা যাচাই করুন −

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. পাইথনে দুটি বাইনারি ট্রির সকল লেভেল যুগ्मানুকরণ (anagram) কিনা যাচাই

  2. পাইথনে দুটি বাইনারি ট্রির লিফ সিকোয়েন্স মিল কিনা যাচাই

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

  4. পাইথনে দুটি সংখ্যা (m,n) অ্যামিকেবল (Amicable) কিনা যাচাই করার প্রোগ্রাম