有没有办法调用 frame.quantile(或 series.quantile)并提供概率列表?看起来这只是代码中的一个遗漏,因为它依赖于 scipy.stats.scoreatpercentile,它接受概率列表和轴参数。
In [10]: df = pandas.DataFrame(randn(100,10))
In [11]: df.shape
Out[11]: (100, 10)
In [12]: df.quantile().shape
Out[12]: (10,)
In [13]: df.quantile(q=array([0.1, 0.2, 0.3]))
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-13-0e8c5e9629fc> in <module>()
----> 1 df.quantile(q=array([0.1, 0.2, 0.3])
....
相比于:
scipy.stats.scoreatpercentile(randn(100,10), per=[0.1, 0.2], axis=0)