2014-10-23 3 views
0

Это код, который я нашел в scikit узнать вебсайтОшибки при построении дерева классификации в питоне

from sklearn.datasets import load_iris 
from sklearn import tree 
iris = load_iris() 
clf = tree.DecisionTreeClassifier() 
clf = clf.fit(iris.data, iris.target) 

здесь что (iris.data, iris.target), для моего проекта с целью использования этого кода я «ве модифицирована как pest=open("project.csv","r+")

clf=clf.fit(pest.data,pest.target) 

но я получаю файл ошибки не имеет атрибут„данные“. please click on this to view my data set "project".

Мне нужно получить дерево с корневыми узлами и уровнем токсичности листьев. Как установить корневой узел и метку класса. Я много пробовал, но не смог.

+0

сначала экспортируйте свои данные в файл csv или другой чистый текстовый формат. – greeness

+0

@greeness Я сделал это. Я сохранил файл в формате .csv ... Можете ли вы помочь, как установить, какая часть файла является данными и какая цель? –

ответ

0

Казалось бы, ваш вредитель содержит только содержимое вашего файла. Вероятно, вы должны добавить шаг, в котором вы выбираете, какая часть файла является данными и является целью.

+0

Спасибо .. но как мне это сделать ?? Можете ли вы предложить мне !!! –

+0

Я не знаю, как читать из файла excel, вероятно, вы должны найти Google и найти учебник о том, как это сделать. – ShadowMitia

+0

Хмм ... !! Спасибо за ответ @ShadowMitia –

0

Кажется, что вы открываете только CSV-файл, и вы ничего не загружаете из него. Вам нужно загрузить данные и указать, какой столбец является «данными», а какой столбец «целевым». Here - некоторые примеры кодов для загрузки данных из файлов csv.

Смежные вопросы