आइए समझते हैं कि स्लाइसिंग ऑपरेटर ':' का उपयोग एक निश्चित रेंज के भीतर एलिमेंट्स को एक्सेस करने के लिए कैसे किया जा सकता है।
उदाहरण
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("Bottom 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 Bottom 3 elements are : kl 90 wq 123 az 45 dtype: int64
व्याख्या
- आवश्यक लाइब्रेरी आयात की जाती हैं, और उपयोग में आसानी के लिए उपनाम दिए जाते हैं।
- डेटा मानों की एक लिस्ट बनाई जाती है, जिसे बाद में 'pandas' लाइब्रेरी में मौजूद 'Series' फंक्शन में पैरामीटर के रूप में पास किया जाता है।
- अगला, कस्टमाइज़्ड इंडेक्स मान (जो बाद में पैरामीटर के रूप में पास किए जाते हैं) एक लिस्ट में स्टोर किए जाते हैं।
- पायथन में इंडेक्सिंग ':' ऑपरेटर का उपयोग करके सीरीज से मानों की एक विशिष्ट रेंज एक्सेस की जा सकती है।
- ':' ऑपरेटर का उपयोग निचली रेंज मान और ऊपरी रेंज मान के बीच किया जा सकता है: [निचली रेंज : ऊपरी रेंज]।
- इसमें निचली रेंज मान शामिल होगा लेकिन ऊपरी रेंज मान को बाहर रखा जाएगा।
- यदि निचली रेंज के लिए कोई मान प्रदान नहीं किया जाता है, तो इसे 0 माना जाता है।
- यदि ऊपरी रेंज के लिए कोई मान प्रदान नहीं किया जाता है, तो इसे len(data structure)-1 माना जाता है।
- यहां, यह इंगित करता है कि निचली रेंज 3 है और ऊपरी रेंज len(data structure)-1 है।
- इसे फिर कंसोल पर प्रिंट किया जाता है।