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

পাইথন প্যান্ডাস - অন্য ইনডেক্সে নেই এমন উপাদানধর নতুন Index ফেরত দিন এবং ডিফারেন্স পান


অন্য ইনডেক্সে নেই এমন উপাদানধর নতুন Index ফেরত দিতে এবং ডিফারেন্স (difference) পেতে, প্যান্ডাসে index1.difference(index2) মেথডটি ব্যবহার করুন।

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

import pandas as pd

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

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

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

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

দুটি ইনডেক্সের ডিফারেন্স পান:

res = index1.difference(index2)

উদাহরণ

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

import pandas as pd

# দুটি প্যান্ডাস ইনডেক্স তৈরি করুন
index1 = pd.Index([10, 20, 30, 40, 50])
index2 = pd.Index([80, 40, 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)

# দুটি ইনডেক্সের ডিফারেন্স পান
res = index1.difference(index2)

# দুটি ইনডেক্সের ডিফারেন্স অর্থাৎ অন্য ইনডেক্সে নেই এমন উপাদানধর নতুন Index
print("\nডিফারেন্স...\n", res)

আউটপুট

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

প্যান্ডাস Index1... Int64Index([10, 20, 30, 40, 50], dtype='int64')
প্যান্ডাস Index2... Int64Index([80, 40, 60, 20, 55], dtype='int64')
index1-এ উপাদান সংখ্যা... 5
index2-এ উপাদান সংখ্যা... 5
ডিফারেন্স... Int64Index([10, 30, 50], dtype='int64')
  1. পাইথন প্যান্ডাস - মূল ইন্ডেক্স এবং নামসহ সিরিজ তৈরি

  2. পাইথন প্যান্ডাস - ইন্ডেক্স অবজেক্টে অনন্য এলিমেন্টের সংখ্যা ফেরত দেওয়া

  3. পাইথন প্যান্ডাস - মাস্ক দিয়ে সেট করা ভ্যালুসহ নতুন ইন্ডেক্স ফেরত দেওয়া

  4. পাইথন প্যান্ডাস - ইন্ডেক্সের মাধ্যমে নির্বাচিত মানগুলোর নতুন ইন্ডেক্স ফেরত দেওয়া