Я хочу применить функцию скользящего окна к y_train
DataFrame:
y_train
- это один столбец:
0
0
1
..
2
0
3
0
Уникальные значения в y_train
:
np.unique(y_train.values)
> array([0, 1, 2, 3])
Когда я применяю этот код, я получаю значения с плавающей запятой в y_train
:
window = 20
y_train = y_train.rolling(window).median().dropna()
Новые уникальные значения в y_train
:
np.unique(y_train.values)
> array([0. , 0.5, 1. , 1.5, 2. , 2.5, 3. ])
Как я могуприменить функцию скользящего окна, чтобы получить наибольшее значение ЧАСТОТ для каждой партии window
вместо медианы?