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

पायथन में समान लंबाई की सूचियों के एक ताना से एक पंडों का डेटाफ्रेम बनाएं

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

यूआईएसएनजी सूचियां और शब्दकोश

इस दृष्टिकोण में हमारे पास व्यक्तिगत रूप से घोषित सूचियाँ हैं। फिर उनमें से प्रत्येक को एक शब्दकोश परिभाषा के अंदर उपयुक्त कुंजी के मान के रूप में उपयोग किया जाता है। अंत में पांडा विधि जिसे pd.Dataframe कहा जाता है, को शब्दकोश में लागू किया जाता है।

उदाहरण

import pandas as pd

# Lists for Exam schedule
Days = ['Mon', 'Tue', 'Wed','Thu', 'Fri']
Sub = ['Chemisry','Physics','Maths','English','Biology']
Time = ['2 PM', '10 AM', '11 AM','1 PM', '3 PM']

# Dictionary for Exam Schedule
Exam_Schedule = {'Exam Day': Days,
               'Exam Subject': Sub,
               'Exam Time': Time}

# Dictionary to DataFrame
Exam_Schedule_df = pd.DataFrame(Exam_Schedule)

print(Exam_Schedule_df)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

   Exam Day Exam Subject Exam Time
0    Mon    Chemisry     2 PM
1    Tue    Physics       10 AM
2    Wed    Maths         11 AM
3    Thu    English       1 PM
4    Fri    Biology       3 PM

शब्दकोश के अंदर सूचियों का उपयोग करना

इस दृष्टिकोण में हम सूचियों को व्यक्तिगत रूप से घोषित करने के बजाय सीधे शब्दकोश के अंदर के मूल्यों के रूप में लेते हैं। फिर डिक्शनरी को पांडा डेटाफ्रेम में ऊपर की तरह ही बदल दिया जाता है।

उदाहरण

import pandas as pd

# Dictionary for Exam Schedule
Exam_Schedule = {
'Exam Day': ['Mon', 'Tue', 'Wed','Thu', 'Fri'],
'Exam Subject': ['Chemisry','Physics','Maths','English','Biology'],
'Exam Time': ['2 PM', '10 AM', '11 AM','1 PM', '3 PM']
}

# Dictionary to DataFrame
Exam_Schedule_df = pd.DataFrame(Exam_Schedule)

print(Exam_Schedule_df)

आउटपुट

उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -

   Exam Day Exam Subject Exam Time
0    Mon    Chemisry     2 PM
1    Tue    Physics       10 AM
2    Wed    Maths         11 AM
3    Thu    English       1 PM
4    Fri    Biology       3 PM

  1. पायथन - सूचियों का शब्दकोश बनाने के तरीके

    एक शब्दकोश एक संग्रह है जो अनियंत्रित, परिवर्तनशील और अनुक्रमित है। पायथन शब्दकोशों में घुंघराले कोष्ठक के साथ लिखा जाता है, और उनके पास कुंजियाँ और मान होते हैं। आप किसी शब्दकोश के मुख्य नाम, वर्गाकार कोष्ठकों के अंदर संदर्भित करके उसके मदों तक पहुँच सकते हैं। उदाहरण # Creating an empty dictionary

  1. एक स्ट्रिंग से एक शब्दकोश बनाने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग इनपुट दिया जाता है, हमें इसे डिक्शनरी टाइप में बदलने की जरूरत होती है यहां हम बिल्ट-इन dict() फ़ंक्शन का उपयोग किए बिना समस्या को हल करने के दो तरीकों पर चर्चा करेंगे। विधि 1 - eval() विधि का उपयोग

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

    यदि L1 और L2 सूची ऑब्जेक्ट हैं जिनमें कुंजी और संबंधित मान हैं, तो निम्न सूची समझ सिंटैक्स का उपयोग डिक्शनरी ऑब्जेक्ट के निर्माण के लिए किया जा सकता है। >>> L1 = [a,b,c,d] >>> L2 = [1,2,3,4] >>> d = {L1[k]:L2[k] for k in range(len(L1))} >>> d {a: 1, b: 2, c: 3, d