ValueError:传递的值的形状是(569,30),索引暗示(569,31)

2024-03-29 12:41:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习熊猫和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。在


Tags: columns数据代码targetdataframedata错误scikit