আমরা এর আগে অপারেটর ':'-এর সাহায্যে স্লাইসিং ব্যবহার করেছি, যা সিরিজ স্ট্রাকচার থেকে শীর্ষ '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("The series contains following elements") print(my_series) n = 3 print("Top 3 elements are :") print(my_series[:n])
আউটপুট
The series contains following elements ab 34 mn 56 gh 78 kl 90 wq 123 az 45 dtype: int64 Top 3 elements are : ab 34 mn 56 gh 78 dtype: int64
ব্যাখ্যা
-
প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করা হয়, এবং ব্যবহারের সহজতার জন্য উপনাম নাম দেওয়া হয়৷
-
ডেটা মানগুলির একটি তালিকা তৈরি করা হয়, যা পরে 'পান্ডাস' লাইব্রেরিতে উপস্থিত 'সিরিজ' ফাংশনে প্যারামিটার হিসাবে পাস করা হয়
-
এরপরে, কাস্টমাইজড ইনডেক্স মান (যা পরে প্যারামিটার হিসাবে পাস করা হয়) একটি তালিকায় সংরক্ষণ করা হয়।
-
পাইথনে ইনডেক্সিং ':' অপারেটর ব্যবহার করে সিরিজ থেকে মানগুলির একটি নির্দিষ্ট পরিসর অ্যাক্সেস করা যেতে পারে।
-
':' অপারেটরটি নিম্ন পরিসরের মান এবং উচ্চ পরিসরের মানগুলির মধ্যে ব্যবহার করা যেতে পারে:[নিম্ন পরিসর :উচ্চতর পরিসর]।
-
এটি নিম্ন পরিসরের মান অন্তর্ভুক্ত করবে কিন্তু উচ্চ পরিসরের মান বাদ দেবে।
-
নিম্ন পরিসরের জন্য কোনো মান প্রদান করা না হলে, এটি 0 হিসাবে নেওয়া হয়।
-
যদি উচ্চতর পরিসরের জন্য কোনো মান প্রদান করা না হয়, তাহলে এটিকে লেন (ডেটা স্ট্রাকচার)-1 হিসেবে নেওয়া হয়।
-
এখানে, এটি নির্দেশ করে যে নিম্ন পরিসীমা হল 0 এবং উচ্চতর পরিসীমা হল 3৷
৷ -
এটি তারপর কনসোলে মুদ্রিত হয়৷
৷