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

Python में दी गई शर्त के आधार पर Pandas DataFrame कॉलम बनाना


Pandas, Python प्रोग्राम में डेटा प्रोसेस करने के लिए डेटा फ्रेम बनाता है। इस लेख में हम देखेंगे कि हम कुछ शर्तों के आधार पर मौजूदा डेटाफ्रेम में एक नया कॉलम कैसे जोड़ सकते हैं।

दिया गया डेटा फ्रेम

नीचे वह pandas DataFrame दिया गया है जिसमें हम अतिरिक्त कॉलम जोड़ेंगे। यह परीक्षा के दिनों और विषयों का वर्णन करता है।

उदाहरण

import pandas as pd # परीक्षा विषयों और दिनों के लिए सूचियाँ Days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] Sub = ['Chemistry', 'Physics', 'Maths', 'English', 'Biology'] # परीक्षा अनुसूची के लिए शब्दकोश Exam_Subjects = {'Exam Day': Days, 'Exam Subject': Sub} # शब्दकोश से DataFrame Exam_Subjects_df = pd.DataFrame(Exam_Subjects) print(Exam_Subjects_df)

आउटपुट

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

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

नया कॉलम जोड़ना

अब हम परीक्षा का समय निर्दिष्ट करने वाला एक और कॉलम जोड़ने का निर्णय लेते हैं। यहां हम if स्टेटमेंट का उपयोग करके शर्त जोड़ते हैं और अतिरिक्त कॉलम का नाम Time रखते हैं।

उदाहरण

import pandas as pd # परीक्षा विषयों के लिए सूचियाँ Days = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri'] Sub = ['Chemistry', 'Physics', 'Maths', 'English', 'Biology'] # परीक्षा अनुसूची के लिए शब्दकोश Exam_Subjects = {'Exam Day': Days, 'Exam Subject': Sub} # शब्दकोश से DataFrame Exam_Subjects_df = pd.DataFrame(Exam_Subjects) Exam_Subjects_df['Time'] = ['2 PM' if x in ('Mon', 'Thu') else '10 AM' for x in Exam_Subjects_df['Exam Day']] print(Exam_Subjects_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. - Python में narray-सूचियों के शब्दकोश से DataFrame बनाना

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

  1. - Python में Pandas DataFrame में नया कॉलम जोड़ना

    इस ट्यूटोरियल में, हम सीखेंगे कि pandas में मौजूदा DataFrame में नया कॉलम कैसे जोड़ा जाता है। नया कॉलम जोड़ने के हमारे पास अलग-अलग तरीके हो सकते हैं। आइए उन सभी को देखें।सूची का उपयोग करकेहम सूची का उपयोग करके नया कॉलम जोड़ सकते हैं। नया कॉलम जोड़ने के लिए चरणों का पालन करें।एल्गोरिदम1. डिक्शनरी का

  1. - Python में Pandas DataFrame के कॉलम को अपरकेस में बदलना

    इस ट्यूटोरियल में, हम देखेंगे कि DataFrame में नामों के कॉलम को अपरकेस में कैसे बदला जाए। आइए अपने लक्ष्य को प्राप्त करने के विभिन्न तरीके देखें।उदाहरणहम upper() विधि का उपयोग करके कॉलम को अपरकेस बनाकर DataFrame को एक कॉलम असाइन कर सकते हैं।आइए कोड देखें।# pandas पैकेज आयात करें import pandas as pd