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

পাইথনে সিরিজ ডেটা স্ট্রাকচার থেকে ডেটা এক্সেস করার বিভিন্ন উপায়


এলিমেন্টগুলোর পজিশনাল ইনডেক্স ভ্যালু দিয়ে এক্সেস করার ক্ষমতা খুব কাজে লাগে যখন নির্দিষ্ট মান এক্সেস করতে হয়। নিচে সিরিজ ডেটা স্ট্রাকচার ইনডেক্স করে নির্দিষ্ট ইনডেক্স থেকে মান পাওয়ার উদাহরণ দেওয়া হলো।

উদাহরণ

import pandas as pd

my_data = [34, 56, 78, 90, 123, 45]
my_index = ['ab', 'mn', 'gh', 'kl', 'wq', 'az']
my_series = pd.Series(my_data, index=my_index)

print("সিরিজে নিচের এলিমেন্টগুলো আছে:")
print(my_series)

print("দ্বিতীয় এলিমেন্ট (জিরো-বেজড ইনডেক্সিং):")
print(my_series[2])

print("২ নম্বর ইনডেক্স থেকে শেষ এলিমেন্ট পর্যন্ত:")
print(my_series[2:])

আউটপুট

সিরিজে নিচের এলিমেন্টগুলো আছে:
ab   34
mn   56
gh   78
kl   90
wq   123
az   45
dtype: int64
দ্বিতীয় এলিমেন্ট (জিরো-বেজড ইনডেক্সিং): 78
২ নম্বর ইনডেক্স থেকে শেষ এলিমেন্ট পর্যন্ত:
gh   78
kl   90
wq   123
az   45
dtype: int64

ব্যাখ্যা

  • প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করা হয়েছে এবং এলিয়াস নাম দেওয়া হয়েছে।

  • একটি ডেটা ভ্যালুর লিস্ট তৈরি করা হয়েছে, যা পরে পান্ডাস লাইব্রেরির Series ফাংশনে পাস করা হয়েছে।

  • কাস্টমাইজড ইনডেক্স ভ্যালুগুলো একটি লিস্টে সংরক্ষণ করা হয়েছে।

  • সিরিজ থেকে একটি নির্দিষ্ট ইনডেক্স এলিমেন্ট পাইথনের ইনডেক্সিং ক্ষমতা দিয়ে এক্সেস করা হয়েছে।

  • পাইথনে ইনডেক্সিং ক্ষমতা আছে, যেখানে : অপারেটর ব্যবহার করে এলিমেন্টের একটি রেঞ্জ নির্দিষ্ট করা যায় যা এক্সেস বা ডিসপ্লে করা হবে।

  • তারপর কনসোলে প্রিন্ট করা হয়েছে।

  1. পাইথনে কাস্টমাইজড ইনডেক্স থাকলে সিরিজ থেকে একাধিক এলিমেন্ট কীভাবে রিট্রিভ করবেন?

  2. পাইথনে সিরিজের এলিমেন্ট ইনডেক্স ভ্যালু (কাস্টম বা ডিফল্ট) দিয়ে কীভাবে এক্সেস করবেন?

  3. পাইথনে স্ক্যালার/কনস্ট্যান্ট মান ব্যবহার করে সিরিজ ডেটা স্ট্রাকচার কীভাবে তৈরি করবেন?

  4. পাইথনে অ্যারে থেকে উপাদান ডিলিট করে সর্বোচ্চ পয়েন্ট বের করা