pandas 0.23 - Window.sum()

pandas.core.window.Window.sum




pandas

pandas.core.window.Window.sum

Window.sum(*args, **kwargs) [source]

दिए गए DataFrame या श्रृंखला की विंडो राशि की गणना करें।

पैरामीटर:

* आर्ग्स, ** क्वार्ग्स

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

यह दिखाता है:

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

एक ही सूचकांक के साथ, इनपुट के रूप में समान प्रकार, जिसमें विंडो योग है।

यह भी देखें

Series.sum
श्रृंखला के लिए राशि कम करना।
DataFrame.sum
DataFrame के लिए योग कम करना।

उदाहरण

>>> s = pd.Series([1, 2, 3, 4, 5])
>>> s
0    1
1    2
2    3
3    4
4    5
dtype: int64
>>> s.rolling(3).sum()
0     NaN
1     NaN
2     6.0
3     9.0
4    12.0
dtype: float64
>>> s.expanding(3).sum()
0     NaN
1     NaN
2     6.0
3    10.0
4    15.0
dtype: float64
>>> s.rolling(3, center=True).sum()
0     NaN
1     6.0
2     9.0
3    12.0
4     NaN
dtype: float64

DataFrame के लिए, प्रत्येक विंडो योग को कॉलम-वार गणना की जाती है।

>>> df = pd.DataFrame({"A": s, "B": s ** 2})
>>> df
   A   B
0  1   1
1  2   4
2  3   9
3  4  16
4  5  25
>>> df.rolling(3).sum()
      A     B
0   NaN   NaN
1   NaN   NaN
2   6.0  14.0
3   9.0  29.0
4  12.0  50.0