test1 = pd.read_csv('./test_cleaned1.csv') # 导入测试数据集 features=test1.keys() test = pd.read_csv('./happiness_test_abbr.csv') test.set_index(test.columns[0], inplace=True) # 设置索引列 test=test[list(features[1:])].values # test=test.iloc[0:,:] y_predict = model.predict(test) test['happiness'] = y_predict submit = test[['id', 'happiness']] print(submit)only integers, slices (:), ellipsis (...), numpy.newaxis (None) and integer or boolean arrays are valid indices
时间: 2024-02-22 14:01:06 浏览: 125
SAS.rar_.sas_sas
这个错误提示通常是在使用 Pandas DataFrame 对象进行索引时,使用了不合法的类型。合法的类型包括整数、切片(`:`)、省略号(`...`)、`numpy.newaxis`、整数或布尔类型的数组。请检查你的代码是否在对 DataFrame 进行索引时,使用了不合法的类型。另外,如果你需要更多帮助,请提供更具体的代码和错误信息。
阅读全文