pandas 0.23 - Series.quantile()

pandas.Series.quantile




pandas

pandas.Series.quantile

Series.quantile(q=0.5, interpolation='linear') [source]

दिए गए परिमाण पर वापसी मान, एक ला numpy.percentile।

पैरामीटर:

q : फ्लोट या सरणी-जैसे, डिफ़ॉल्ट 0.5 (50% मात्रात्मक)

गणना करने के लिए 0 <= q <= 1, मात्रात्मक (ओं)

प्रक्षेप : {'रैखिक', 'निचला', 'उच्च', 'मध्य बिंदु', 'निकटतम'}

संस्करण में नया 0.18.0।

यह वैकल्पिक पैरामीटर उपयोग करने के लिए प्रक्षेप विधि को निर्दिष्ट करता है, जब वांछित क्वांटाइल दो डेटा बिंदुओं i और j बीच स्थित होता है:

  • रैखिक: i + (j - i) * fraction , जहां fraction i और j घिरा सूचकांक का भिन्नात्मक भाग है।
  • निचला: i
  • उच्चतर: j
  • निकटतम: i या j जो भी निकटतम है।
  • midpoint: ( i + j ) / 2
यह दिखाता है:

मात्रात्मक : फ्लोट या श्रृंखला

यदि q एक सरणी है, तो एक श्रृंखला वापस आ जाएगी जहां सूचकांक q और मान क्वांटाइल हैं

यह भी देखें

pandas.core.window.Rolling.quantile

उदाहरण

>>> s = Series([1, 2, 3, 4])
>>> s.quantile(.5)
2.5
>>> s.quantile([.25, .5, .75])
0.25    1.75
0.50    2.50
0.75    3.25
dtype: float64