У меня есть 12 фреймов характеристических данных, названных X[0]
, X[1]
... до X[11]
и соответствующих 12 фреймам ответных данных от y[0]
до y[11]
.Мне нужно разделить их на обучающие и тестировать фреймы данных с помощью функции train_test_split.Поскольку это обрабатывает пустые списки (X_train[], X_test[], y_train[] and y_test[])
, простое назначение:
b = 0
while b < 12:
X_train[b], X_test[b], y_train[b], y_test[b] = train_test_split(X[b], y[b], random_state=0)
b = b + 1
выдает эту ошибку:
IndexError: индекс назначения списка вне диапазона
Я не знаю, как использовать функцию append()
здесь.Может кто-нибудь помочь мне?