Passing list-likes to .loc or [] with any missing labels is no longer supported. The following labels were missing: Int64Index([...])

Ошибка:

Passing list-likes to .loc or [] with any missing labels is no longer supported. The following labels were missing: Int64Index([...])

Возникает после удаление строк из train (DataFrame)

train = train.drop(train[train['SalePrice'] > np.percentile(list(train['SalePrice']), 98)].index)

Далее, вроде делаю пересчет индексов, но не помогает

train.reset_index(drop=True)

kf = KFold(n_splits=5, shuffle=True)
kf.get_n_splits(train)

Возникает тут:

for i, (train_index, test_index) in enumerate(kf.split(train)):
    X_train, X_test = train.loc[train_index, selected_signs], train.loc[test_index, selected_signs]
    y_train, y_test = train.loc[train_index, 'SalePrice'], train.loc[test_index, 'SalePrice']

Ответы (0 шт):