निर्दिष्ट कॉलम के साथ पंक्तियों के योग का मूल्यांकन करने के लिए eval () फ़ंक्शन का भी उपयोग किया जा सकता है। सबसे पहले, हम उत्पाद रिकॉर्ड के साथ एक डेटाफ़्रेम बनाते हैं -
dataFrame =pd.DataFrame({"Product":["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock":[300, 700, 1200, 1500],"Closing_Stock":[200, 500, 1000, 900]})
Eval() का उपयोग करके योग ढूँढना। योग के साथ परिणामी कॉलम का उल्लेख eval() में भी किया गया है। व्यंजक परिणामी स्तंभ को निर्दिष्ट योग सूत्र प्रदर्शित करता है -
dataFrame =dataFrame.eval('Result_Sum =Opening_Stock + Closeing_Stock')
उदाहरण
पूरा कोड निम्नलिखित है -
pddataFrame =pd.DataFrame({"Product":["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock":[300, 700, 1200, 1500]," Closeing_Stock":[200, 500, 1000, 900]}) प्रिंट ("डेटाफ़्रेम...\n",डेटाफ़्रेम)# eval ()# का उपयोग करके योग का पता लगाना, योग के साथ परिणामी स्तंभ का भी eval ()# में उल्लेख किया गया है यह व्यंजक परिणामी कॉलमडेटाफ़्रेम =डेटाफ़्रेम.eval ('Result_Sum =Opening_Stock + Closeing_Stock') को असाइन किए गए योग फ़ार्मुलों को प्रदर्शित करता है प्रिंट ("\ n पंक्तियों को सारांशित करना...\n",डेटाफ़्रेम)
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
डेटाफ़्रेम... उत्पाद खोलना_स्टॉक बंद करना_स्टॉक0 स्मार्टटीवी 300 2001 क्रोमकास्ट 700 5002 स्पीकर 1200 10003 इयरफ़ोन 1500 900समिंग रो...