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

पांडस पायथन में एक विशिष्ट ऑपरेशन को पंक्तिवार या स्तंभवार कैसे लागू किया जा सकता है?

कभी-कभी डेटाफ़्रेम की कुल्हाड़ियों के साथ कुछ फ़ंक्शन लागू करने की आवश्यकता हो सकती है। अक्ष को निर्दिष्ट किया जा सकता है, अन्यथा डिफ़ॉल्ट अक्ष को स्तंभ-वार माना जाता है, जहां प्रत्येक स्तंभ को एक सरणी के रूप में माना जाता है।

यदि अक्ष निर्दिष्ट है, तो संचालन डेटा पर पंक्ति-वार किया जाता है।

डेटाफ़्रेम पर डॉट ऑपरेटर के साथ संयोजन में 'लागू करें' फ़ंक्शन का उपयोग किया जा सकता है। आइए एक उदाहरण देखें -

उदाहरण

import pandas as pd
import numpy as np
my_data = {'Age':pd.Series([45, 67, 89, 12, 23]),'value':pd.Series([8.79,23.24,31.98,78.56,90.20])}
print("The dataframe is :")
my_df = pd.DataFrame(my_data)
print(my_df)
print("The description of data is :")
print(my_df.apply(np.mean))

आउटपुट

The dataframe is :
   Age   value
0  45   8.79
1  67   23.24
2  89   31.98
3  12   78.56
4  23   90.20
The description of data is :
Age    47.200
value  46.554
dtype: float64

स्पष्टीकरण

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

  • कुंजी और मान से युक्त श्रृंखला का शब्दकोश बनाया जाता है, जिसमें एक मान वास्तव में एक श्रृंखला डेटा संरचना होती है।

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

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

  • हम डेटा के बारे में सारी जानकारी प्राप्त करने पर विचार कर रहे हैं।

  • डेटाफ़्रेम पर 'डिस्क्राइब' फ़ंक्शन को कॉल किया जाता है।

  • विवरण कंसोल पर मुद्रित होता है।


  1. पायथन पांडा - एक विशिष्ट स्तर पर मल्टीइंडेक्स को कैसे क्रमबद्ध करें

    एक मल्टीइंडेक्स बनाने के लिए, from_arrays() . का उपयोग करें तरीका। हालांकि, एक विशिष्ट स्तर पर मल्टीइंडेक्स को सॉर्ट करने के लिए, multiIndex.sortlevel() . का उपयोग करें पंडों में विधि। स्तर को तर्क के रूप में सेट करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd मल्टीइंडेक्स प

  1. पायथन - एक CSV फ़ाइल में पांडा डेटाफ़्रेम कैसे लिखें?

    Python में CSV फ़ाइल में पांडा डेटाफ़्रेम लिखने के लिए, to_csv() . का उपयोग करें तरीका। सबसे पहले, हम सूचियों का एक शब्दकोश बनाते हैं - # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_pur

  1. पाइथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में कैसे सेट करें?

    पायथन पांडा में डेटाफ्रेम कॉलम मान को एक्स-अक्ष लेबल के रूप में सेट करने के लिए, हम xticks का उपयोग कर सकते हैं साजिश () . के तर्क में विधि। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। कॉलम1 कुंजी . के साथ पांडा का उपयोग करके डेटाफ़्रेम बनाएं । प्लॉट () . का उ