在机器学习和数据挖掘算法实现中:
1、R拥有丰富的算法包,且对最新的算法响应较快,但是致命的缺点是每个包都需要进行学习,学习成本相对来说比加大,而Python的scikit-learn包封装了所有算法,实现函数一致,学习成本低,但是目前来说,此包的算法不是很全面。
2、R在有些算法上,比如决策树,可以很容易的做出决策树图,这对于Python来说就比较麻烦了,需要单独下载作图的包,写程序来作图。
想了解更详细的话可以去阅读《一篇文章告诉你,该学R还是Python》:
http://www.36dsj.com/archives/31467