#python #python-3.x
#python #python-3.x
Вопрос:
Я пытаюсь выполнить цикл, который у меня есть ниже, но я получаю этот индекс
error:IndexError: index 12 is out of bounds for axis 0 with size 12
Единственное, что важно знать о переменных, это то, что длина элемента равна 12.
Я уже пытался взломать код, как только он достигнет 12, но я все равно получил ту же ошибку
for element in group1:
count = 0
while count < len(element):
if element.columns[count] == "No Experience(REM)" or "No Experience(NREM)":
element1 = Project().butterWorth(element)
element2 = Project().fourierTransform(element1)
class1group1.append(element2)
count = count 1
Я ожидаю, что цикл будет проходить через каждое значение в элементе без ошибок
Комментарии:
1. вы должны попробовать
while count < len(element.columns)
2. Это заставит меня добавить все значения столбцов, а не только значения столбцов с «No Experience (REM) » и «No Experience (NREM)»
3. что такое
element
? Можете ли вы опубликовать полный код4. Элемент представляет собой фрейм данных размером 150000 x 12 матриц. У каждого из 12 столбцов есть имя. Кроме того, строка, в которой возникает ошибка, находится в операторе if
5. Второй элемент имеет размер 150 000 x 9, и это единственные два элемента в массиве group1