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

পাইথন প্যান্ডাস - দুটি Index অবজেক্টের সিমেট্রিক ডিফারেন্স (symmetric difference) গণনা করুন এবং ফলাফল আনসর্টেড রাখুন


দুটি Index অবজেক্টের সিমেট্রিক ডিফারেন্স (symmetric difference) গণনা করতে এবং ফলাফল আনসর্টেড (unsorted) রাখতে, প্যান্ডাসে symmetric_difference() মেথডটি ব্যবহার করুন। আনসর্ট করার জন্য sort প্যারামিটারকে False-এ সেট করুন।

প্রথমে প্রয়োজনীয় লাইব্রেরিগুলো আমদানি করুন:

import pandas as pd

দুটি প্যান্ডাস ইনডেক্স তৈরি করুন:

index1 = pd.Index([50, 30, 20, 40, 10])
index2 = pd.Index([40, 10, 60, 20, 55])

প্যান্ডাস index1 এবং index2 প্রদর্শন করুন:

print("প্যান্ডাস Index1...\n", index1)
print("প্যান্ডাস Index2...\n", index2)

সিমেট্রিক ডিফারেন্স করুন। "sort" প্যারামিটার False দিয়ে ফলাফল আনসর্টেড রাখুন:

res = index1.symmetric_difference(index2, sort=False)

উদাহরণ

নিচে কোডটি দেওয়া হলো:

import pandas as pd

# দুটি প্যান্ডাস ইনডেক্স তৈরি করুন
index1 = pd.Index([50, 30, 20, 40, 10])
index2 = pd.Index([40, 10, 60, 20, 55])

# প্যান্ডাস index1 এবং index2 প্রদর্শন করুন
print("প্যান্ডাস Index1...\n", index1)
print("প্যান্ডাস Index2...\n", index2)

# index1 এবং index2-এ উপাদান সংখ্যা ফেরত দিন
print("\nindex1-এ উপাদান সংখ্যা...\n", index1.size)
print("\nindex2-এ উপাদান সংখ্যা...\n", index2.size)

# সিমেট্রিক ডিফারেন্স করুন
# "sort" প্যারামিটার False দিয়ে ফলাফল আনসর্টেড রাখুন
res = index1.symmetric_difference(index2, sort=False)

# দুটি ইনডেক্সের সিমেট্রিক ডিফারেন্স
print("\nইনডেক্স1 এবং ইনডেক্স2 সিমেট্রিক ডিফারেন্স আনসর্টেড ফলাফল...\n", res)

আউটপুট

এটি নিচের আউটপুট প্রোডিউস করবে:

প্যান্ডাস Index1... Int64Index([50, 30, 20, 40, 10], dtype='int64')
প্যান্ডাস Index2... Int64Index([40, 10, 60, 20, 55], dtype='int64')
index1-এ উপাদান সংখ্যা... 5
index2-এ উপাদান সংখ্যা... 5
ইনডেক্স1 এবং ইনডেক্স2 সিমেট্রিক ডিফারেন্স আনসর্টেড ফলাফল... Int64Index([50, 30, 60, 55], dtype='int64')
  1. পাইথন প্যান্ডাস - প্যান্ডাস ইন্ডেক্স ইন্টারভাল অবজেক্ট ধারণ করে কিনা তা যাচাই করুন

  2. পাইথন প্যান্ডাস - দুটি Index অবজেক্টের অ্যাট্রিবিউট এবং টাইপ একই কিনা তা যাচাই করুন

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

  4. দুটি Pandas সিরিজ কম্পেয়ার করে পার্থক্য প্রিন্ট করা