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

पायथन पैंडास में eval() फंक्शन का उपयोग करके पंक्तियों के योग का मूल्यांकन करें


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
  1. - Python - Pandas DataFrame की पंक्तियों को रैंक करना

    प्रदान किए गए डेटा फ्रेम में प्रत्येक पंक्ति की रैंकिंग वाला एक कॉलम जोड़ने से हमें डेटा फ्रेम को सॉर्ट करने और किसी विशेष तत्व की रैंक निर्धारित करने में मदद मिलेगी, उदाहरण के लिए: हमारा डेटाफ्रेम Name Play Time (in hours) Rate 0 Call Of Duty 45 Better than Average 1 Total Overdose 46 Goo

  1. - पायथन पैंडास - TimedeltaIndex के घटकों का डेटाफ्रेम लौटाएं

    TimedeltaIndex के घटकों का डेटाफ्रेम प्राप्त करने के लिए, TimedeltaIndex.components प्रॉपर्टी का उपयोग करें। आवश्यक लाइब्रेरी आयात करें import pandas as pd TimeDeltaIndex ऑब्जेक्ट बनाएं tdIndex = pd.TimedeltaIndex(data=[10 day 5h 2 min 35s 3us 10ns, +22:39:19.999999, 2 day 4h 03:08:02.000045, +21:15

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

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