Skip to content

DataFrame.rolling causes Kernel died, restart #22590

@pasinu29

Description

@pasinu29

Description

I have a dataframe with a Datetime index, and pandas 0.23.4 causes a Kernel died, restarting notification when using DF.rolling with a specified window as a string (i.e. '2D'). This worked in previous versions of pandas (at least 0.21 and 0.20). Any advice on this bug/issue would be great!

Code example

from datetime import datetime,timedelta import pandas as pd, numpy as np date_today = datetime.now() days = pd.date_range(date_today, date_today + timedelta(365), freq='D') np.random.seed(seed=421) data = np.random.randint(1, high=100, size=len(days)) df = pd.DataFrame({'DateCol': days, 'metric': data}) TIME_WINDOW='21D' #Minimum amount of values MIN_VALUES=2 #Set the index of the DF as a DateTime df.set_index('DateCol',inplace=True) test=df.rolling(window=TIME_WINDOW,min_periods=MIN_VALUES,closed='left')['metric'].agg('max')

Result:

Kernel died, restarting

Pandas 0.23.4 documentation

The pandas 0.23.4 documentation shows the window can be a string:
df.rolling('2s').sum()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions