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

Python में narray-सूचियों के शब्दकोश से DataFrame बनाना


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

सूचियों वाले शब्दकोश से

शब्दकोश कुंजी-मान जोड़े होते हैं। यदि हम एक Python शब्दकोश लेते हैं जिसमें कुंजी और मान के रूप में एक सूची होती है, तो हम दिए गए शब्दकोश पर सीधे DataFrame विधि का उपयोग करके pandas डेटा फ्रेम बना सकते हैं।

उदाहरण

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  Time 0   Mon       Chemistry     2 PM 1   Tue       Physics     10 AM 2   Wed       Maths       10 AM 3   Thu       English     2 PM 4   Fri       Biology   10 AM

सूचकांक जोड़ना

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

उदाहरण

import pandas as pd # परीक्षा अनुसूची के लिए शब्दकोश Exam_Schedule = { '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, index=['Mon', 'Tue', 'Wed', 'Thu', 'Fri']) print(Exam_Schedule_df)

आउटपुट

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

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

  1. पायथन - पैंडास डेटाफ्रेम से नल पंक्तियों को कैसे हटाएं पायथन - पैंडास डेटाफ्रेम से नल पंक्तियों को कैसे हटाएं

    पैंडास डेटाफ्रेम में नल पंक्तियों को हटाने के लिए, dropna() मेथड का उपयोग करें। मान लीजिए निम्नलिखित हमारी CSV फ़ाइल है जिसमें कुछ NaN यानी नल मान हैं: read_csv() का उपयोग करके CSV फ़ाइल पढ़ें। हमारा CSV डेस्कटॉप पर है: dataFrame = pd.read_csv(C:\\Users\\amit_\\Desktop\\CarRecords.csv) dropna() का

  1. पायथन पैंडास - डेटाफ्रेम से प्रारंभिक स्पेस कैसे छोड़ें पायथन पैंडास - डेटाफ्रेम से प्रारंभिक स्पेस कैसे छोड़ें

    पैंडास डेटाफ्रेम से प्रारंभिक स्पेस छोड़ने के लिए, read_csv() मेथड के skipinitialspace पैरामीटर का उपयोग करें। पैरामीटर को अतिरिक्त स्पेस हटाने के लिए True पर सेट करें। मान लीजिए निम्नलिखित हमारी csv फ़ाइल है: हमें निम्नलिखित आउटपुट मिलना चाहिए यानी प्रारंभिक व्हाइटस्पेस छोड़कर CSV से डेटाफ्रेम प्

  1. Python में tkinter में बटन बनाना Python में tkinter में बटन बनाना

    Python के लिए एक लाइब्रेरी के रूप में Tkinter, tkinter कैनवास पर बटन बनाने के कई तरीके प्रदान करता है। इस लेख में हम देखेंगे कि हम सामान्य tkinter मॉड्यूल के साथ-साथ थीम वाले tkinter मॉड्यूल का उपयोग किए बिना tkinter बटन कैसे बना सकते हैं। tkinter का उपयोग करना नीचे दिए गए प्रोग्राम में हम पहले एक क