my data in a csv file :
cucumber,green,15,4 tomato,red,7,7 carrots,Orange,13,3 onion,White,8,8 potatoes,Gray,8,6 apple,Red,7,6 apple,Yellow,6,5 coconut,Brown,25,20 orange,Orange,7,7 banana,Yellow,16,4 lemon,Yellow,5,4 watermelon,Green,30,25 cherries,Black,2,2
and i want predict a friut !
import csv
from sklearn import tree
x = []
y = []
lst = []
with open('F5-ML-TEST.csv', 'r') as csvfile:
data = csv.reader(csvfile)
for line in data:
lst.append(line[1])
lst.append(line[2])
lst.append(line[3])
x.append(lst)
y.append(line[0])
lst = []
print('x ----- >', x)
print('y ----- >', y)
clf = tree.DecisionTreeClassifier()
clf = clf.fit(x, y)
new_data = [["red", 7, 7], ["yellow", 5, 6]]
answer = clf.predict(new_data)
print('answer[0]====== >', answer[0])
print('answer[1]====== >', answer[1])