pyspark.pandas.window.Rolling.mean¶
-
滾動。
的意思是
( )→FrameLike¶ -
計算值的滾動的意思。
請注意
這個API使用火花的窗口的當前實現不指定分區規範。這導致所有數據進入單一分區在單一機器,可能會導致嚴重的性能下降。避免這種方法對非常大的數據集。
- 返回
-
- 係列或DataFrame
-
返回對象類型是由調用者的計算。
另請參閱
-
Series.rolling
-
調用對象的序列數據。
-
DataFrame.rolling
-
與DataFrames調用對象。
-
Series.mean
-
係列的等效方法。
-
DataFrame.mean
-
DataFrame等效方法。
例子
> > >年代=ps。係列([4,3,5,2,6])> > >年代0 41 32個53 - 24 - 6dtype: int64
> > >年代。滾動(2)。的意思是()0南1 3.52 4.03 3.54 4.0dtype: float64
> > >年代。滾動(3)。的意思是()0南1南2 4.0000003 3.3333334 4.333333dtype: float64
對於DataFrame,每個滾動意味著計算列。
> > >df=ps。DataFrame({“一個”:年代。to_numpy(),“B”:年代。to_numpy()* *2})> > >df一個B0 4 161 3 92 5 253 2 44 6 36
> > >df。滾動(2)。的意思是()一個B0南南1)3.5 - 12.52 4.0 - 17.03 3.5 - 14.54 4.0 - 20.0
> > >df。滾動(3)。的意思是()一個B0南南1南南2 4.000000 - 16.6666673 3.333333 - 12.6666674 4.333333 - 21.666667