age,work,hourse,loan,class
青年,否,否,一般,否
青年,否,否,好,否
青年,是,否,好,是
青年,是,是,一般,是
青年,否,否,一般,否
中年,否,否,一般,否
中年,否...,否,好,否
中年,是,是,好,是
中年,否,是,非常好,是
中年,否,是,非常好,是
老年,否,是,非常好,是
老年,否,是,好,是
老年,是,否,好,是
老年,是,否,非常好,是
老年,否,否,一般...dataset.columns.tolist()[:-1]
classList = dataset[dataset.columns.tolist()[-1]].tolist()
#若数据集中所有实例属于同一类Ck,则为单节点树...作为该节点的类标记
if classList.count(classList[0]) == len(classList):
return classList[0]
#若特征集为空集,则为单节点树...in uniqueVals:
myTree[bestFeature][value] = createTree(splitDataSet(dataset, bestFeature, value