Decision Tree whether to play tennis
import numpy as np
import pandas as pd
from sklearn import metrics
df=pd.read_csv('Downloads/weather.csv')
df
df.head()
string_to_int= preprocessing.LabelEncoder() #transform categorical data into numerical form
df=df.apply(string_to_int.fit_transform)
df
X = df[['outlook','temperature','humidity','windy'] ]
y= df['play']
from sklearn import tree
clf = tree.DecisionTreeClassifier(criterion = 'entropy')
clf = clf.fit(X, y)
tree.plot_tree(clf)