Na szeregach czasowych można przeprowadzić wygładzanie. Służy do tego metoda rolling. Metoda ta przyjmuje jako parametr atrybut window, który określa z dla jakiego zakresu danych ma zostać następnie policzona funkcja wyliczająca wartość wygładzoną. Np.: dla wywołania:
new_df = df.rolling(window = 24).mean()
wartość wygładzona liczona jest jako średnia z wartości dla ostatnich 24 godzin.