प्रलेखन कहता है:
http://pandas.pydata.org/pandas-docs/dev/basics.html
"कट (डिब्बे के आधार पर मूल्यों) और क्यूकट (नमूना मात्रा के आधार पर डिब्बे) का उपयोग करके निरंतर मूल्यों को अलग किया जा सकता है"
मेरे लिए बहुत सार लगता है ... मैं नीचे दिए गए उदाहरण में अंतर देख सकता हूं लेकिन वास्तव में qcut (नमूना मात्रा) क्या करता है / मतलब है? आप कटक बनाम कट का उपयोग कब करेंगे?
धन्यवाद।
factors = np.random.randn(30)
In [11]:
pd.cut(factors, 5)
Out[11]:
[(-0.411, 0.575], (-0.411, 0.575], (-0.411, 0.575], (-0.411, 0.575], (0.575, 1.561], ..., (-0.411, 0.575], (-1.397, -0.411], (0.575, 1.561], (-2.388, -1.397], (-0.411, 0.575]]
Length: 30
Categories (5, object): [(-2.388, -1.397] < (-1.397, -0.411] < (-0.411, 0.575] < (0.575, 1.561] < (1.561, 2.547]]
In [14]:
pd.qcut(factors, 5)
Out[14]:
[(-0.348, 0.0899], (-0.348, 0.0899], (0.0899, 1.19], (0.0899, 1.19], (0.0899, 1.19], ..., (0.0899, 1.19], (-1.137, -0.348], (1.19, 2.547], [-2.383, -1.137], (-0.348, 0.0899]]
Length: 30
Categories (5, object): [[-2.383, -1.137] < (-1.137, -0.348] < (-0.348, 0.0899] < (0.0899, 1.19] < (1.19, 2.547]]`
