के मानों के ग्रुपबी दिए गए प्रतिशत, कल्पना कीजिए कि मेरे पास DataFrame
कॉलम हैं जिनमें केवल वास्तविक मान हैं।चयनित डेटाफ्रेम कॉलम
>> df
col1 col2 col3
0 0.907609 82 4.207991
1 3.743659 1523 6.488842
2 2.358696 324 5.092592
3 0.006793 0 0.000000
4 19.319746 11969 7.405685
मैं समूह यह चतुर्थकों (या किसी अन्य प्रतिशतक मुझे द्वारा निर्दिष्ट) चुने हुए स्तंभ के द्वारा करना चाहते हैं (उदाहरण के लिए, col1
) कुछ कार्यों इन समूहों पर प्रदर्शन करने के लिए। आदर्श रूप में, मैं की तरह कुछ करना चाहते हैं:
df.groupy(quartiles_of_col1).mean() # not working, how to code quartiles_of_col1?
उत्पादन col1
की चतुर्थकों करने के लिए इसी चार समूहों के लिए कॉलम में से प्रत्येक के मतलब देना चाहिए। क्या यह groupby
कमांड के साथ संभव है? इसे प्राप्त करने का सबसे आसान तरीका क्या है?
यह मेरे लिए काम करता है! कट का शानदार उपयोग! धन्यवाद चैंप – biobirdman
उदाहरण जोड़ा गया। बाहर निकलता है आप 'include_lowest' को 'True' होने के लिए भी सेट करना चाहते हैं, अन्यथा छोटी संख्याएं छोड़ी जाएंगी। संपादित। चीयर्स! –