如何解决主成分分析-函数对象没有属性'loc'
我正在尝试分离功能以进行标准化,以便对癌症数据集执行PCA。 但是,每次我尝试使用x = df.loc [:,features] .values分离特征时,都会出现以下错误? 我已经搜索过它,但仍然对应该执行的操作感到困惑enter image description here
解决方法
将行df = df.dropna
更改为df = df.dropna()
。
因为您要调用在数据框中删除丢失值的方法。但是,如果编写时没有括号,则将方法本身分配给df
,因此df
不再是数据帧,因此它没有loc
属性,因此错误消息是正确的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。