সিরিজ হল পান্ডাস লাইব্রেরিতে উপস্থিত একটি এক-মাত্রিক, লেবেলযুক্ত ডেটা স্ট্রাকচার। অক্ষ লেবেলটি সম্মিলিতভাবে সূচক হিসাবে পরিচিত।
সিরিজ স্ট্রাকচার যেকোনো ধরনের ডেটা যেমন পূর্ণসংখ্যা, ফ্লোট, স্ট্রিং, পাইথন অবজেক্ট ইত্যাদি সংরক্ষণ করতে পারে। এটি একটি অ্যারে, একটি অভিধান বা একটি ধ্রুবক মান ব্যবহার করে তৈরি করা যেতে পারে৷
আসুন দেখি কিভাবে পাইথন −
-এ একটি খালি সিরিজ তৈরি করা যায়উদাহরণ
import pandas as pd my_series = pd.Series() print("This is an empty series data structure") print(my_series)
আউটপুট
This is an empty series data structure Series([], dtype: float64)
ব্যাখ্যা
-
উপরের কোডে, 'পান্ডাস' লাইব্রেরি আমদানি করা হয়েছে এবং 'pd' নামে একটি উপনাম দেওয়া হয়েছে।
-
এরপর, সিরিজ ডেটা স্ট্রাকচার তৈরি করা হয় 'সিরিজ' ফাংশনকে কল করে।
-
এটি তারপর কনসোলে মুদ্রিত হয়৷
৷
আসুন দেখি কিভাবে অ্যারে ব্যবহার করে একটি সিরিজ ডেটা স্ট্রাকচার তৈরি করা যায়, সুস্পষ্টভাবে সূচকের মানগুলিকে নাম না দিয়ে৷
উদাহরণ
pdimport numpy হিসাবে npmy_data =np.array(['ab','bc','cd','de', 'ef', 'fg','gh', 'hi'])my_series হিসাবেimport pandas as pd import numpy as np my_data = np.array(['ab','bc','cd','de', 'ef', 'fg','gh', 'hi']) my_series = pd.Series(my_data) print("This is series data structure created using Numpy array") print(my_series)
আউটপুট
This is series data structure created using Numpy array 0 ab 1 bc 2 cd 3 de 4 ef 5 fg 6 gh 7 hi dtype: object
ব্যাখ্যা
-
প্রয়োজনীয় লাইব্রেরিগুলি আমদানি করা হয়, এবং ব্যবহারের সুবিধার জন্য উপনাম নাম দেওয়া হয়৷
-
পরবর্তী ধাপ হল একটি নম্পি অ্যারে স্ট্রাকচার তৈরি করা এবং ডেটা হিসাবে এতে মান পাস করা।
-
এর পরে, একটি খালি সিরিজ ডেটা স্ট্রাকচার তৈরি করা হয় এবং পূর্বে তৈরি করা ডেটা এটিতে প্যারামিটার হিসাবে পাস করা হয়।
-
আউটপুট কনসোলে প্রদর্শিত হয়।
দ্রষ্টব্য − যখন সূচকের জন্য কোনো মান দেওয়া হয় না, তখন 0 থেকে ডিফল্ট মান এতে বরাদ্দ করা হয়।