- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试建立一个逻辑回归模型。读取数据集后。我正在得到
AttributeError Traceback (most recent call last)
<ipython-input-1-b1fbf288405a> in <module>()
21 df.head(10) #This should print 10 rows
22
---> 23 df.target_names
24 df.feature_names
25
C:\Users\HP\Anaconda2\lib\site-packages\pandas\core\generic.pyc in __getattr__(self, name)
3612 if name in self._info_axis:
3613 return self[name]
-> 3614 return object.__getattribute__(self, name)
3615
3616 def __setattr__(self, name, value):
AttributeError: 'DataFrame' object has no attribute 'target_names'
这就是我所做的
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from sklearn.decomposition import PCA
from sklearn import preprocessing
# create header for dataset
header = ['age','bp','sg','al','su','rbc','pc','pcc',
'ba','bgr','bu','sc','sod','pot','hemo','pcv',
'wbcc','rbcc','htn','dm','cad','appet','pe','ane',
'classification']
# read the dataset
df = pd.read_csv("C:\Users\HP\Documents\machine learning project\Chronic_Kidney_Disease\chronic_kidney_disease_full.arff",
header=None,
names=header
)
# dataset has '?' in it, convert these into NaN
df = df.replace('?', np.nan)
# drop the NaN
df = df.dropna(axis=0, how="any")
df.head(10) #This should print 10 rows
df.target_names
df.feature_names
谁能告诉我为什么会出现此错误
最佳答案
您必须定义 feature_names 和 target_names,因为它们不是 native pandas 属性。如果您希望 df.feature_names 和 df.target_names 返回一组选定的列,则需要创建一个多重索引并将 df.columns 设置为等于该索引。多重索引允许您创建多行标题或索引。这在此处进行了描述,并且可以应用于行或列。
关于python - 属性错误: 'DataFrame' object has no attribute 'target_names' - scikit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49966639/
在 CMake documentation describing generator expressions有这一段: $ Marks ... as being the name of a targe
我有以下分类报告的输出: precision recall f1-score support 0 0.6772 0.5214
特定库的静态版本和共享版本都在同一个文件夹中,那么 Cmake 是哪个库调用时更喜欢链接到 target_link_libraries(target_name, library_name_withou
我正在尝试在同一个 XCode 项目中拥有 2 个版本的 iPhone 应用程序。代码库几乎相同,在需要不同行为的地方,我决定使用预处理器的条件和 ${TARGET_NAME} 标记。 我已将 OTH
我正在尝试建立一个逻辑回归模型。读取数据集后。我正在得到 AttributeError Traceback (most recent call l
当我尝试制作我的 CNN 模型的混淆矩阵时,我遇到了一些问题。当我运行代码时,它返回一些错误,如: print(classification_report(np.argmax(y_test,axis=
我正在尝试将多输入混合输入(txt、图像)keras 模型从回归输出(房价)转换为分类输出(卧室数量)。特别是,我正在修改本教程 https://www.pyimagesearch.com/2019/
我是一名优秀的程序员,十分优秀!