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)