数据分析用python还是r语言

 我来答
老男孩教育
2021-07-14 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部

Python与R语言的共同点:

Python和R在数据分析和数据挖掘方面都有比较专业和全面的模块,很多常用的功能,比如矩阵运算、向量运算等都有比较高级的用法。

Python和R两门语言有许多平台适应性,Linux、Windows都可以用,并且代码可移植性强。

Python和R比较贴近MATLAB以及minitab等常用的数学工具。

Python和R语言的区别:

数据结构方面,由于从科学计算的角度出发,R中的数据结构非常简单,主要包含向量、多维数组、列表、数据框;而Python则包含更丰富的数据结构来实现数据更精准的访问和内存控制,多维数组、元组、集合、字典等等。

Python与R对比速度更快,Python可以直接处理上G的数据;R不行,R分析数据时需要先通过数据库把大数据转化为小数据才能交给R做分析,因此R不可能直接分析行为详单,只能分析统计结果。

Python是一套比较平衡的语言,各方面都可以,无论是对其他语言的调用,和数据源的连接、读取,对系统的操作,还是正则表达式和文字处理,Python都有着非常明显的优势,而R在统计方面比较突出。

Python的pandas借鉴了R的dataframes,R中的rvest则参考了Python的beautiful
soup,两种语言在一定程度上存在互补性;通常,我们认为Python比R在计算机编程、网络爬虫上更有优势;而R在统计分析上是一种更高校的独立数据分析工具,所以说Python和R各具备不同的优势,很难抉择。

不过相对于R来说,Python更加简单、易学、语法清晰,适合零基础入门学习,而且掌握Python之后不仅可以从事数据分析岗位工作,还可以从事人工智能、web开发、游戏开发、运维等工作。

蜜橙TLhdU
2020-11-30 · 超过75用户采纳过TA的回答
知道小有建树答主
回答量:443
采纳率:100%
帮助的人:19.7万
展开全部
如果只是处理(小)数据的,用R。结果更可靠,速度可以接受,上手方便,多有现成的命令、程序可以用。

要自己搞个算法、处理大数据、计算量大的,用python。开发效率高,一切尽在掌握。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
接问柳00q
2020-11-30 · TA获得超过454个赞
知道大有可为答主
回答量:9237
采纳率:32%
帮助的人:341万
展开全部
数据分析用py,th on还是语言。这种东西还是用语言表达比较方便。你有这有的人看不懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
陶笛soul

2020-11-30 · TA获得超过2.4万个赞
知道大有可为答主
回答量:5.6万
采纳率:69%
帮助的人:3884万
展开全部
数据分析的话,我觉得都是可以采用的,因为两者来说都是有一些特点有优势也有劣势
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-11-30
展开全部
都可以吧
看自己的熟悉程度 与 喜好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式