longgb246 发表于 2017-3-19 00:52
你特征的名字是x的变量,即为data的前两列。最后一行,改为: export_graphviz(dtc, feature_names=data.col ...
这也不行啊,还是报错。
Traceback (most recent call last):
File "D:/lxz/5-2.py", line 17, in <module>
f = export_graphviz(dtc,feature_names=data.columns[:3],out_file = f)
File "D:\Anaconda\lib\site-packages\sklearn\tree\export.py", line 403, in export_graphviz
recurse(decision_tree.tree_, 0, criterion=decision_tree.criterion)
File "D:\Anaconda\lib\site-packages\sklearn\tree\export.py", line 302, in recurse
node_to_str(tree, node_id, criterion)))
UnicodeEncodeError: 'ascii' codec can't encode characters in position 10-13: ordinal not in range(128)