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

Python में Pandas का उपयोग करके संख्यात्मक मान वाले डेटाफ्रेम कॉलम का मीन कैसे प्राप्त करें?


कभी-कभी, किसी विशिष्ट कॉलम का मीन वैल्यू या सभी कॉलम का मीन वैल्यू प्राप्त करना आवश्यक हो सकता है जिनमें संख्यात्मक मान होते हैं। यहीं पर mean() फ़ंक्शन का उपयोग किया जा सकता है।

'मीन' शब्द का अर्थ है सभी मानों का योग ढूंढना और इसे डेटासेट में मानों की कुल संख्या से विभाजित करना।

आइए इसका प्रदर्शन देखते हैं -

उदाहरण

import pandas as pd
my_data = {'Name':pd.Series(['Tom','Jane','Vin','Eve','Will']), 'Age':pd.Series([45, 67, 89, 12, 23]), 'value':pd.Series([8.79,23.24,31.98,78.56,90.20])}
print("डेटाफ्रेम है:")
my_df = pd.DataFrame(my_data)
print(my_df)
print("मीन है:")
print(my_df.mean())

आउटपुट

डेटाफ्रेम है:
    Name  Age  value
0  Tom   45   8.79
1  Jane  67   23.24
2  Vin   89   31.98
3  Eve   12   78.56
4  Will  23   90.20
मीन है:
Age     47.200
value   46.554
dtype: float64

व्याख्या

  • आवश्यक लाइब्रेरी आयात की गई हैं, और उपयोग में आसानी के लिए उपनाम दिए गए हैं।

  • की-वैल्यू से मिलकर बने सीरीज़ के डिक्शनरी बनाए गए हैं, जहां एक मान वास्तव में एक सीरीज़ डेटा स्ट्रक्चर है।

  • यह डिक्शनरी बाद में 'pandas' लाइब्रेरी में मौजूद 'Dataframe' फ़ंक्शन के पैरामीटर के रूप में पास की जाती है।

  • डेटाफ्रेम कंसोल पर प्रिंट किया जाता है।

  • हम उन सभी कॉलम के मीन की गणना करना चाहते हैं जिनमें संख्यात्मक मान हैं।

  • डॉट ऑपरेटर का उपयोग करके डेटाफ्रेम पर 'मीन' फ़ंक्शन कहा जाता है।

  • संख्यात्मक कॉलम का मीन कंसोल पर प्रिंट किया जाता है।

  1. - पायथन पैंडास - महीने का दिन प्राप्त करें जिस पर पीरियड आता है

    महीने का दिन प्राप्त करने के लिए जिस पर एक पीरियड आता है, period.day प्रॉपर्टी का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें: import pandas as pd pandas.Period समय की अवधि को दर्शाता है। दो पीरियड ऑब्जेक्ट बनाएं: period1 = pd.Period(2021-09-18) period2 = pd.Period(freq=D, year=2021, month

  1. - पायथन - पैंडास DataFrame में कॉलम में NaN घटनाओं को कैसे गिनें?

    कॉलम में NaN घटनाओं को गिनने के लिए isna() का उपयोग करें। मान जोड़ने और गिनती खोजने के लिए sum() का उपयोग करें।सबसे पहले, आइए आवश्यक लाइब्रेरी को उनके संबंधित उपनामों के साथ आयात करें:import pandas as pd import numpy as npएक DataFrame बनाएं। हमने Numpy np.inf का उपयोग करके Units_Sold कॉलम में NaN मा

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

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