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

Python में समान लंबाई की सूचियों के शब्दकोश से Pandas DataFrame बनाना


Pandas में DataFrame विभिन्न विकल्पों का उपयोग करके बनाया जा सकता है। विकल्पों में से एक शब्दकोश लेना और इसे DataFrame में बदलना है। इस लेख में हम देखेंगे कि समान लंबाई की तीन सूचियों को लेकर उन्हें Python शब्दकोश का उपयोग करके pandas DataFrame में कैसे बदला जाए।

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

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

उदाहरण

import pandas as pd # परीक्षा अनुसूची के लिए सूचियाँ Days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] Sub = ['Chemistry', 'Physics', 'Maths', 'English', 'Biology'] Time = ['2 PM', '10 AM', '11 AM', '1 PM', '3 PM'] # परीक्षा अनुसूची के लिए शब्दकोश Exam_Schedule = {'Exam Day': Days, 'Exam Subject': Sub, 'Exam Time': Time} # शब्दकोश से DataFrame Exam_Schedule_df = pd.DataFrame(Exam_Schedule) print(Exam_Schedule_df)

आउटपुट

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

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

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

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

उदाहरण

import pandas as pd # परीक्षा अनुसूची के लिए शब्दकोश Exam_Schedule = { 'Exam Day': ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'], 'Exam Subject': ['Chemistry', 'Physics', 'Maths', 'English', 'Biology'], 'Exam Time': ['2 PM', '10 AM', '11 AM', '1 PM', '3 PM'] } # शब्दकोश से DataFrame Exam_Schedule_df = pd.DataFrame(Exam_Schedule) print(Exam_Schedule_df)

आउटपुट

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

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

  1. - Python - लिस्ट्स की डिक्शनरी बनाने के तरीके

    डिक्शनरी एक कलेक्शन है जो अनऑर्डर्ड, चेंजेबल और इंडेक्स्ड होता है। Python में डिक्शनरी को कर्ली ब्रैकेट्स के साथ लिखा जाता है, और इनमें कीज़ और वैल्यूज़ होती हैं। आप स्क्वायर ब्रैकेट्स के अंदर की नाम को रेफर करके डिक्शनरी के आइटम्स को एक्सेस कर सकते हैं। उदाहरण # एक खाली डिक्शनरी बनाना myDict = {} #

  1. - Python प्रोग्राम से स्ट्रिंग से डिक्शनरी बनाना

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

  1. - Python में दो लिस्ट्स से डिक्शनरी कैसे बनाएं?

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