pandas 0.23 - Rolling.quantile()

pandas.core.window.Rolling.quantile




pandas

pandas.core.window.Rolling.quantile

Rolling.quantile(quantile, interpolation='linear', **kwargs) [source]

रोलिंग मात्रात्मक।

पैरामीटर:

मात्रात्मक : फ्लोट

गणना करने के लिए मात्रात्मक। 0 <= मात्रात्मक <= 1।

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

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

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

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

** kwargs:

अन्य रोलिंग विधियों के साथ संगतता के लिए। परिणाम पर कोई प्रभाव नहीं है।

यह दिखाता है:

श्रृंखला या डेटाफ़्रेम

रिटर्निंग ऑब्जेक्ट प्रकार रोलिंग गणना के कॉलर द्वारा निर्धारित किया जाता है।

यह भी देखें

pandas.Series.quantile
श्रृंखला में सभी डेटा पर दिए गए क्वांटाइल पर मूल्य की गणना करता है।
pandas.DataFrame.quantile
DataFrame में अनुरोधित अक्ष पर दिए गए क्वांटाइल पर मूल्यों की गणना करता है।

उदाहरण

>>> s = pd.Series([1, 2, 3, 4])
>>> s.rolling(2).quantile(.4, interpolation='lower')
0    NaN
1    1.0
2    2.0
3    3.0
dtype: float64
>>> s.rolling(2).quantile(.4, interpolation='midpoint')
0    NaN
1    1.5
2    2.5
3    3.5
dtype: float64