Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Ctrl+K

pandas.api.indexers.BaseIndexer#

classpandas.api.indexers.BaseIndexer(index_array=None,window_size=0,**kwargs)[source]#

Base class for window bounds calculations.

Examples

>>>frompandas.api.indexersimportBaseIndexer>>>classCustomIndexer(BaseIndexer):...defget_window_bounds(self,num_values,min_periods,center,closed,step):...start=np.empty(num_values,dtype=np.int64)...end=np.empty(num_values,dtype=np.int64)...foriinrange(num_values):...start[i]=i...end[i]=i+self.window_size...returnstart,end>>>df=pd.DataFrame({"values":range(5)})>>>indexer=CustomIndexer(window_size=2)>>>df.rolling(indexer).sum()    values0   1.01   3.02   5.03   7.04   4.0

Methods

get_window_bounds([num_values, min_periods, ...])

Computes the bounds of a window.


[8]ページ先頭

©2009-2025 Movatter.jp