首页 > 解决方案 > 主成分分析 - 函数对象没有属性“loc”

问题描述

我正在尝试分离特征以进行标准化,以便在癌症数据集上执行 PCA。但是,每次我尝试使用 x = df.loc[:, features].values 分离功能时,我都会收到以下错误?我已经搜索过了,但仍然对我应该做什么感到困惑 在此处输入图像描述

标签: dataframepca

解决方案


将行更改df = df.dropnadf = df.dropna()

因为您想调用在数据框中删除缺失值的方法。但是,如果您在不带括号的情况下编写它,则将方法本身分配给df,因此df不再是数据框,因此它没有loc属性,因此错误消息是正确的。


推荐阅读