Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में कस्टमाइज़्ड इंडेक्स होने पर सीरीज़ से कई तत्व कैसे प्राप्त करें?


जब इंडेक्स वैल्यू कस्टमाइज़्ड होती हैं, तो उन्हें series_name['index_value'] का उपयोग करके एक्सेस किया जाता है।

'index_value' को सीरीज़ में पास किया जाता है जिसे मूल सीरीज़ से मिलान करने का प्रयास किया जाता है। यदि यह मिल जाता है, तो वह संबंधित डेटा भी कंसोल पर प्रदर्शित होता है।

आइए देखते हैं कि कई तत्वों को कैसे प्रदर्शित किया जा सकता है।

उदाहरण

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)
print("कस्टमाइज़्ड इंडेक्स का उपयोग करके कई तत्वों को एक्सेस करना")
print(my_series[['mn', 'az', 'wq', 'ab']])

आउटपुट

सीरीज़ में निम्नलिखित तत्व हैं
ab   34
mn   56
gh   78
kl   90
wq   123
az   45
dtype: int64
कस्टमाइज़्ड इंडेक्स का उपयोग करके कई तत्वों को एक्सेस करना
mn   56
az   45
wq   123
ab   34
dtype: int64

व्याख्या

  • आवश्यक लाइब्रेरी आयात की गई हैं, और उपयोग में आसानी के लिए उपनाम दिए गए हैं।

  • डेटा मानों की एक सूची बनाई गई है, जिसे बाद में 'pandas' लाइब्रेरी में मौजूद 'Series' फ़ंक्शन के पैरामीटर के रूप में पास किया जाता है।

  • अगला, कस्टमाइज़्ड इंडेक्स वैल्यू (जो बाद में पैरामीटर के रूप में पास किए जाते हैं) एक सूची में संग्रहीत की जाती हैं।

  • सीरीज़ बनाई जाती है और इंडेक्स सूची और डेटा को पैरामीटर के रूप में पास किया जाता है।

  • सीरीज़ कंसोल पर प्रिंट की जाती है।

  • चूंकि इंडेक्स वैल्यू कस्टमाइज़्ड हैं, इसलिए उनका उपयोग सीरीज़ में मानों को एक्सेस करने के लिए series_name['index_name'] की तरह किया जाता है।

  • जब कई इंडेक्स वैल्यू को एक्सेस करने की आवश्यकता होती है, तो उन्हें पहले एक सूची में निर्दिष्ट किया जाता है और फिर सीरीज़ इंडेक्सिंग का उपयोग करके इन मानों को एक्सेस किया जा सकता है।

  • नोट - कोड में दो '[[' देखें।

  • इसे फिर कंसोल पर प्रिंट किया जाता है।

  1. - C++ में सरणी में सूचकांक L से R तक के तत्वों का योग जब arr[i] = i * (-1)^i

    इस समस्या में, हमें दो संख्याएं L और R दी गई हैं। हमारे पास एक सरणी arr[] भी है जैसे कि arr[i] = i*(-1)^i। हमारा कार्य एक प्रोग्राम बनाना है जो सरणी में सूचकांक L से R तक के तत्वों का योग निकाले जब arr[i] = i*(-1)^i। तो, हमें सरणी की सीमा [L, R] के भीतर तत्वों का योग ढूंढना होगा। आइए एक उदाहरण ले

  1. - पायथन में पहले ऐरे के एलिमेंट्स को दूसरे ऐरे से घातांक पर उठाकर आधार लौटाना

    जब पहले ऐरे के एलिमेंट्स को दूसरे ऐरे से घातांक पर उठाया जाता है, तो आधारों को लौटाने के लिए, पायथन नम्पाई में float_power() मेथड का उपयोग करें। यह मेथड x1 में आधारों को x2 में घातांकों पर उठाकर लौटाता है। यह एक स्केलर है यदि x1 और x2 दोनों स्केलर हैं। पैरामीटर x1 आधार हैं। पैरामीटर x2 घातांक हैं।x1

  1. Python में कीबोर्ड से कॉपी किया गया टेक्स्ट कैसे पेस्ट करें? Python में कीबोर्ड से कॉपी किया गया टेक्स्ट कैसे पेस्ट करें?

    Python कई बिल्ट-इन लाइब्रेरी और मॉड्यूल प्रदान करता है जो विभिन्न Python एप्लिकेशन विकसित करने में अतिरिक्त सुविधाओं को लागू करने का एक तरीका प्रदान करते हैं। pyperclip किसी भी Python एप्लिकेशन में कॉपी-एंड-पेस्ट ऑपरेशन को लागू करने के लिए क्रॉस-प्लेटफ़ॉर्म Python मॉड्यूल में से एक है। इसे Python एप