আমরা পূর্বে স্লাইসিং এর জন্য : অপারেটর ব্যবহার করেছি, যা সিরিজ স্ট্রাকচার থেকে শীর্ষ n এলিমেন্ট এক্সট্র্যাক্ট করার জন্য ব্যবহৃত হয়। এটি সিরিজ এলিমেন্টের একটি রেঞ্জ আসাইন করে যা পরে প্রদর্শিত হবে।
উদাহরণ
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)
n = 3
print("শীর্ষ ৩ এলিমেন্ট:")
print(my_series[:n])আউটপুট
সিরিজে নিচের এলিমেন্টগুলো আছে: ab 34 mn 56 gh 78 kl 90 wq 123 az 45 dtype: int64 শীর্ষ ৩ এলিমেন্ট: ab 34 mn 56 gh 78 dtype: int64
ব্যাখ্যা
প্রয়োজনীয় লাইব্রেরি ইম্পোর্ট করা হয়েছে এবং সুবিধার জন্য এলিয়াস নাম দেওয়া হয়েছে।
একটি ডেটা ভ্যালুর লিস্ট তৈরি করা হয়েছে, যা পরে পান্ডাস লাইব্রেরির
Seriesফাংশনে প্যারামিটার হিসেবে পাস করা হয়েছে।পরবর্তীতে কাস্টমাইজড ইনডেক্স ভ্যালু (যা পরে প্যারামিটার হিসেবে পাস করা হবে) একটি লিস্টে সংরক্ষণ করা হয়েছে।
পাইথনের ইনডেক্সিং
:অপারেটর ব্যবহার করে সিরিজ থেকে একটি নির্দিষ্ট রেঞ্জের মান এক্সেস করা যায়।:অপারেটর লোয়ার রেঞ্জ ভ্যালু ও হায়ার রেঞ্জ ভ্যালুর মাঝে ব্যবহার করা হয়:[lower range : higher range]।এতে লোয়ার রেঞ্জ ভ্যালু অন্তর্ভুক্ত থাকে কিন্তু হায়ার রেঞ্জ ভ্যালু বাদ পড়ে।
লোয়ার রেঞ্জের জন্য কোনো মান না দিলে সেটি ০ ধরা হয়।
হায়ার রেঞ্জের জন্য কোনো মান না দিলে সেটি
len(data structure)-1ধরা হয়।এখানে ইঙ্গিত করা হয়েছে লোয়ার রেঞ্জ ০ এবং হায়ার রেঞ্জ ৩।
তারপর কনসোলে প্রিন্ট করা হয়েছে।