在创建熊猫数据框的列时遇到此错误

时间:2019-04-02 16:39:07

标签: pandas index-error

我正在尝试为熊猫数据框创建列名。但是当我这样做时,会出现以下索引错误: 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)"]

您能帮我解决此错误吗?

0 个答案:

没有答案