पांडा में डेटाफ्रेम विभिन्न विकल्पों का उपयोग करके बनाया जा सकता है। विकल्पों में से एक शब्दकोश लेना और उसे डेटाफ़्रेम में बदलना है। इस लेख में हम देखेंगे कि समान लंबाई की तीन सूचियां कैसे लें और उन्हें पायथन डिक्शनरी का उपयोग करके पांडा डेटाफ़्रेम में कैसे बदलें।
यूआईएसएनजी सूचियां और शब्दकोश
इस दृष्टिकोण में हमारे पास व्यक्तिगत रूप से घोषित सूचियाँ हैं। फिर उनमें से प्रत्येक को एक शब्दकोश परिभाषा के अंदर उपयुक्त कुंजी के मान के रूप में उपयोग किया जाता है। अंत में पांडा विधि जिसे 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