सीरीज (Series) पांडास (Pandas) लाइब्रेरी में मौजूद एक एक-आयामी, लेबल्ड डेटा स्ट्रक्चर है। एक्सिस लेबल को सामूहिक रूप से इंडेक्स (index) के नाम से जाना जाता है।
सीरीज स्ट्रक्चर किसी भी प्रकार का डेटा स्टोर कर सकता है जैसे पूर्णांक, फ्लोट, स्ट्रिंग, पायथन ऑब्जेक्ट्स, आदि। इसे एक सरणी, एक डिक्शनरी या एक स्थिर मान का उपयोग करके बनाया जा सकता है।
आइए देखते हैं कि पायथन में एक खाली सीरीज कैसे बनाई जा सकती है।
उदाहरण
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)
व्याख्या
- उपरोक्त कोड में, 'pandas' लाइब्रेरी को आयात किया जाता है और इसे 'pd' उपनाम दिया जाता है।
- अगला, '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 से मान असाइन किए जाते हैं।