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