এই প্রোগ্রামে, আমরা দুটি Pandas সিরিজ কম্পেয়ার করব এবং সিরিজগুলোর পার্থক্য প্রিন্ট করব। পার্থক্য বলতে আমরা বুঝি সেই ইনডেক্স পজিশনগুলো যেখানে এলিমেন্টগুলো মিলেনি।
এলগরিদম
ধাপ ১: দুটি Pandas সিরিজ ডিফাইন করুন, s1 এবং s2। ধাপ ২: Pandas সিরিজের compare() ফাংশন ব্যবহার করে সিরিজগুলো কম্পেয়ার করুন। ধাপ ৩: তাদের পার্থক্য প্রিন্ট করুন।
উদাহরণ কোড
import pandas as pd
s1 = pd.Series([10, 20, 30, 40, 50, 60])
s2 = pd.Series([10, 30, 30, 40, 55, 60])
print("S1:\n", s1)
print("\nS2:\n", s2)
difference = s1.compare(s2)
print("\nDifference between the series: \n", difference)
আউটপুট
S1:
0 10
1 20
2 30
3 40
4 50
5 60
dtype: int64
S2:
0 10
1 30
2 30
3 40
4 55
5 60
dtype: int64
Difference between the series:
self other
1 20.0 30.0
4 50.0 55.0
ব্যাখ্যা
উপরের আউটপুটে, পার্থক্যের আউটপুটে দুটি কলাম আছে। একটা 'self' এবং তার পাশে 'other'। self রেফার করে s1 সিরিজকে, আর 'other' রেফার করে s2 সিরিজকে।