पांडा एक पायथन प्रोग्राम में डेटा को संसाधित करने के लिए डेटा फ़्रेम बनाता है। इस लेख में हम देखेंगे कि हम कुछ शर्तों के आधार पर मौजूदा डेटाफ़्रेम में एक नया कॉलम कैसे जोड़ सकते हैं।
दिया गया डेटा फ़्रेम
नीचे दिया गया पांडा डेटाफ़्रेम है जिसमें हम अतिरिक्त कॉलम जोड़ेंगे। यह एक परीक्षा के दिनों और विषयों का वर्णन करता है।
उदाहरण
import pandas as pd # Lists for Exam subjects and Days Days = ['Mon', 'Tue', 'Wed','Thu', 'Fri'] Sub = ['Chemisry','Physics','Maths','English','Biology'] # Dictionary for Exam Schedule Exam_Subjects = {'Exam Day': Days, 'Exam Subject': Sub} # Dictionary to DataFrame Exam_Subjects_df = pd.DataFrame(Exam_Subjects) print(Exam_Subjects_df)
आउटपुट
उपरोक्त कोड को चलाने से हमें निम्नलिखित परिणाम मिलते हैं -
Exam Day Exam Subject 0 Mon Chemisry 1 Tue Physics 2 Wed Maths 3 Thu English 4 Fri Biology
नया कॉलम जोड़ना
आगे हम परीक्षा के समय को निर्दिष्ट करते हुए एक और कॉलम जोड़ने का निर्णय लेते हैं। यहां हम if स्टेटमेंट का उपयोग करके कंडीशन जोड़ते हैं और अतिरिक्त कॉलम को Time नाम देते हैं।
उदाहरण
import pandas as pd # Lists for Exam subjects Days = ['Mon', 'Tue', 'Wed','Thu', 'Fri'] Sub = ['Chemisry','Physics','Maths','English','Biology'] # Dictionary for Exam Schedule Exam_Subjects = {'Exam Day': Days, 'Exam Subject': Sub} # Dictionary to 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 Chemisry 2 PM 1 Tue Physics 10 AM 2 Wed Maths 10 AM 3 Thu English 2 PM 4 Fri Biology 10 AM