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

बताएं कि कैसे पायथन में श्रृंखला डेटा संरचना को शब्दकोश और स्पष्ट सूचकांक मूल्यों का उपयोग करके बनाया जा सकता है?

आइए समझते हैं कि कैसे श्रृंखला डेटा संरचना को डिक्शनरी का उपयोग करके बनाया जा सकता है, साथ ही साथ अनुक्रमणिका मान, यानी श्रृंखला के लिए अनुकूलित अनुक्रमणिका मान निर्दिष्ट करना।

डिक्शनरी एक पायथन डेटा संरचना है जिसमें एक मैपिंग प्रकार की संरचना होती है- एक कुंजी, मूल्य जोड़ी।

उदाहरण

import pandas as pd
my_data = {'ab' : 11., 'mn' : 15., 'gh' : 28., 'kl' : 45.}
my_index = ['ab', 'mn' ,'gh','kl']
my_series = pd.Series(my_data, index = my_index)
print("This is series data structure created using dictionary and specifying index values")
print(my_series)

आउटपुट

This is series data structure created using dictionary and specifying index values
ab  11.0
mn  15.0
gh  28.0
kl  45.0
dtype: float64

स्पष्टीकरण

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

क्या होता है यदि अनुक्रमणिका में मान शब्दकोश के मानों से अधिक हैं?

आइए देखें कि क्या होता है जब अनुक्रमणिका में मान शब्दकोश के मानों से अधिक होते हैं।

उदाहरण

import pandas as pd
my_data = {'ab' : 11., 'mn' : 15., 'gh' : 28., 'kl' : 45.}
my_index = ['ab', 'mn' ,'gh','kl', 'wq', 'az']
my_series = pd.Series(my_data, index = my_index)
print("This is series data structure created using dictionary and specifying index values")
print(my_series)

आउटपुट

This is series data structure created using dictionary and specifying index values
ab  11.0
mn  15.0
gh  28.0
kl  45.0
wq  NaN
az  NaN
dtype: float64

स्पष्टीकरण

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

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

  • इसके बाद, शब्दकोश में तत्वों की तुलना में अधिक संख्या में अनुकूलित अनुक्रमणिका मान एक सूची में संग्रहीत किए जाते हैं।

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

यह देखा जा सकता है कि सूचकांक मूल्य में शेष मूल्यों को 'NaN' मान दिया गया है, जो 'संख्या नहीं' दर्शाता है।


  1. बताएं कि Matplotlib Python का उपयोग करके एक तरकश प्लॉट कैसे बनाया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभ

  1. Matplotlib और Python का उपयोग करके एक ही आकृति में एकाधिक भूखंडों को कैसे प्लॉट किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्

  1. बताएं कि पायथन में फ़ैक्टरप्लॉट फ़ंक्शन का उपयोग करके वायलिन प्लॉट की कल्पना कैसे की जा सकती है?

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