eval() फंक्शन का उपयोग निर्दिष्ट कॉलम के साथ पंक्तियों के योग का मूल्यांकन करने के लिए भी किया जा सकता है। सबसे पहले, आइए उत्पाद रिकॉर्ड के साथ एक DataFrame बनाते हैं:
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 + Closing_Stock')उदाहरण
निम्न पूर्ण कोड है:
import pandas as pd
dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"],"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})
print("DataFrame...\n",dataFrame)
# eval() का उपयोग करके योग खोजना
# परिणाम कॉलम जिसमें योग है, eval() में भी उल्लिखित है
# अभिव्यक्ति परिणाम कॉलम को निर्दिष्ट योग सूत्र प्रदर्शित करती है
dataFrame = dataFrame.eval('Result_Sum = Opening_Stock + Closing_Stock')
print("\nSumming rows...\n",dataFrame)आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा:
DataFrame... Product Opening_Stock Closing_Stock 0 SmartTV 300 200 1 ChromeCast 700 500 2 Speaker 1200 1000 3 Earphone 1500 900 Summing rows... Product Opening_Stock Closing_Stock Result_Sum 0 SmartTV 300 200 500 1 ChromeCast 700 500 1200 2 Speaker 1200 1000 2200 3 Earphone 1500 900 2400