刚开始学习机器学习,在练习决策树算法,发现导入csv模块执行如下程序报错AttributeError: '_csv.reader' object has no attribute'next',扎心了许久终于找到解决办法,如果也有刚练习的小伙伴碰到类似的问题希望有帮助。
代码和错误提示如下:
解决办法:
Line 17:reader.next()改为next(reader),貌似和python运行版本有关。
然而运行后又出现了第二个扎心的问题,如下所示:
解决办法:
Line 15:“rb”改为“rt”即可。
第一次写博客,如有错误之处请大家不吝斧正!
参考链接:
[1]:http://blog.youkuaiyun.com/qing101hua/article/details/77002444
[2]:https://www.kaggle.com/c/titanic/discussion/4937