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

बताएं कि पायथन में डिक्शनरी वैल्यू की सूची का उपयोग करके डेटाफ्रेम संरचना कैसे बनाई जा सकती है?

डेटाफ़्रेम एक द्वि-आयामी डेटा संरचना है, जहाँ डेटा को पंक्तियों और स्तंभों के रूप में एक सारणीबद्ध प्रारूप में संग्रहीत किया जाता है।

इसे SQL डेटा तालिका या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है।

इसे निम्नलिखित कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है -

pd.Dataframe(data, index, columns, dtype, copy)

'डेटा', 'इंडेक्स', 'कॉलम', 'डीटाइप' और 'कॉपी' अनिवार्य मान नहीं हैं।

शब्दकोशों की एक सूची को डेटाफ़्रेम में इनपुट के रूप में पारित किया जा सकता है। डिक्शनरी की कुंजियों को डिफ़ॉल्ट रूप से कॉलम नामों के रूप में लिया जाता है। आइए एक उदाहरण देखें -

उदाहरण

import pandas as pd
my_data = [{'ab' : 34}, {'mn' : 56},{ 'gh' : 78}, {'wq' : 90},{'az' : 123},{'kl' : 45}]
my_df = pd.DataFrame(my_data)
print("The dataframe created from list of dictionary : ")
print(my_df)

आउटपुट

The dataframe created from list of dictionary :
   ab    az    gh   kl   mn    wq
0  34.0  NaN  NaN   NaN  NaN   NaN
1  NaN  NaN   NaN   NaN  56.0  NaN
2  NaN  NaN   78.0  NaN  NaN   NaN
3  NaN  NaN   NaN   NaN  NaN   90.0
4  NaN  123.0 NaN   NaN  NaN   NaN
5  NaN  NaN   NaN  45.0  NaN   NaN

स्पष्टीकरण

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

  • शब्दकोश मूल्यों की एक सूची बनाई जाती है, जिसमें एक शब्दकोश में एक कुंजी-मूल्य जोड़ी मौजूद होती है।

  • इस तरह, एक सूची में कई शब्दकोश बनाए और संग्रहीत किए जाते हैं।

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

  • डेटाफ़्रेम शब्दकोश मानों की सूची को पैरामीटर के रूप में पास करके बनाया गया है।

  • डेटाफ़्रेम कंसोल पर मुद्रित होता है।

नोट - 'NaN' शब्द का अर्थ 'नंबर नहीं' है, जिसका अर्थ है कि विशिष्ट [row, col] मान में कोई मान्य प्रविष्टि नहीं है।


  1. पायथन पांडा - एक प्रक्षेप विधि का उपयोग करके NaN मान भरें

    NaN मान भरने के लिए इंटरपोलेट () विधि का उपयोग करें। मान लें कि Microsoft Excel में कुछ NaN मानों के साथ खोली गई हमारी CSV फ़ाइल निम्नलिखित है - CSV फ़ाइल से पंडों के डेटाफ़्रेम में डेटा लोड करें - dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") NaN मानों को इंटरपोल

  1. पायथन में सूची को शब्दकोश में कैसे बदलें?

    सूची एक रैखिक डेटा संरचना है जिसमें डेटा तत्व होते हैं। उदाहरण 1,2,3,4,5,6 डिक्शनरी एक डेटा संरचना है जिसमें कुंजी:मूल्य जोड़े शामिल हैं। कुंजियाँ अद्वितीय होती हैं और प्रत्येक कुंजी के साथ कुछ मूल्य जुड़ा होता है। उदाहरण 1:2, 3:4, 5:6 एक सूची को देखते हुए, इस सूची को शब्दकोश में परिवर्तित करे

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

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