pandas 0.23 - Panel.apply()

pandas.Panel.apply




pandas

pandas.Panel.apply

Panel.apply(func, axis='major', **kwargs) [source]

पैनल के अक्ष (या कुल्हाड़ियों) के साथ कार्य करता है

पैरामीटर:

func : फ़ंक्शन

'अन्य' कुल्हाड़ियों के प्रत्येक संयोजन पर लागू करने के लिए फ़ंक्शन जैसे यदि अक्ष = 'आइटम', major_axis / minor_axis का संयोजन प्रत्येक को एक श्रृंखला के रूप में पारित किया जाएगा; यदि अक्ष = ('आइटम', 'प्रमुख'), वस्तुओं के डेटाफ्रेम और प्रमुख अक्ष पारित हो जाएंगे

अक्ष : {'आइटम', 'लघु', 'प्रमुख'}, या {0, 1, 2}, या दो के साथ एक नल

कुल्हाड़ियों

अतिरिक्त कीवर्ड तर्क फ़ंक्शन के कीवर्ड के रूप में पारित किए जाएंगे
यह दिखाता है:
result : Panel, DataFrame, or Series

उदाहरण

प्रत्येक तत्व के वर्गमूल के साथ एक पैनल देता है

>>> p = pd.Panel(np.random.rand(4,3,2))
>>> p.apply(np.sqrt)

P.sum (1) के समतुल्य, एक DataFrame लौटाता है

>>> p.apply(lambda x: x.sum(), axis=1)

पिछले के बराबर:

>>> p.apply(lambda x: x.sum(), axis='major')

धुरी पर प्रत्येक DataFrame की आकृतियों को 2 (जैसे कि आइटमों की आकृतियाँ x प्रमुख) पर लौटें, एक श्रृंखला के रूप में

>>> p.apply(lambda x: x.shape, axis=(0,1))