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

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


এই প্রোগ্রামে, আমরা দুটি 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 সিরিজকে।


  1. Matplotlib.pyplot এবং Matplotlib.figure-এর পার্থক্য কী?

  2. Matplotlib-এ দুটি Pandas টাইম সিরিজ একই প্লটে লেজেন্ড এবং সেকেন্ডারি Y-অক্ষ সহ প্লট করা

  3. পাইথন প্রোগ্রাম: দুটি প্যান্ডাস সিরিজ কনক্যাটেনেট করুন ইনডেক্স রিপিট না করে

  4. পাইথন প্রোগ্রাম: সিরিজ থেকে ঠিক দুটি স্পেস সম্বলিত স্ট্রিং রিমুভ করুন