मैं पांडा 'एजीजी() फ़ंक्शन के माध्यम से numpy प्रतिशत() फ़ंक्शन को पास करना चाहता हूं जैसा कि मैं नीचे कई अन्य आंकड़े कार्यों के साथ करता हूं।पास प्रतिशत को पांडा एजीजी फ़ंक्शन
अभी मैं एक dataframe है कि इस तरह दिखता है:
AGGREGATE MY_COLUMN
A 10
A 12
B 5
B 9
A 84
B 22
और मेरे कोड इस तरह दिखता है:
grouped = dataframe.groupby('AGGREGATE')
column = grouped['MY_COLUMN']
column.agg([np.sum, np.mean, np.std, np.median, np.var, np.min, np.max])
ऊपर कोड काम करता है, लेकिन मैं
की तरह कुछ करना चाहता हूँcolumn.agg([np.sum, np.mean, np.percentile(50), np.percentile(95)])
यानी एजीजी()
से वापस आने के लिए विभिन्न प्रतिशत निर्दिष्ट करेंयह कैसे किया जाना चाहिए?
यह शायद पांडा के एक नए पहलू है लेकिन http://stackoverflow.com/questions/19894939/calculate-arbitrary-percentile- को देखो ऑन-पांडा-GroupBy। टीएलडीआर: df.groupby ('सी')। क्वांटाइल (.95) –