我正在学习熊猫和scikit learn的基础知识,我在做练习时遇到了一个疑问。它给了我一个错误。代码应该返回一个(569,31)数据帧,但它给出了以下错误:
ValueError:传递的项目数错误30,放置意味着31
ValueError:传递的值的形状是(569,30),索引暗示(569,31)
我的代码如下:
data = pd.DataFrame(cancer.data, columns= np.append(cancer['feature_names'], ['target']))
print(data.describe())
在癌症数据有30列,我想附加['target']列,这样就可以将cancer数据集转换为包含31列而不是30列的dataframe。在
声明要转换为列的列表,例如target=[1,2,3,…],然后使用癌症数据['target']=目标
相关问题 更多 >
编程相关推荐