Получение этой ошибки при создании столбцов в панде - PullRequest
0 голосов
/ 02 апреля 2019

Я пытаюсь создать имена столбцов для фрейма данных pandas.Но когда я это получаю, я получаю эту ошибку индексации: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices

Я не получал эту ошибку раньше, поэтому я не знаю, почему я получаю ее сейчас, но мои имена столбцов являются строками, поэтому я неможно преобразовать строки в целые числа.

a = spio.loadmat("Sub1.mat")
b = a['x']
person1 = pd.DataFrame(b[0])
person1.columns = ["Dream + Recall(NREM)","Dream + Recall(NREM)", "No Experience(NREM)", "No Experience(NREM)", "No Experience(NREM)", "Dream + Recall(NREM)", "Dream + Recall(REM)","Dream + Recall(NREM)", "Dream + Recall(NREM)", "Dream + Recall(REM)"]

Не могли бы вы помочь мне исправить эту ошибку?

...