R和Python:数据科学动态二重奏 机器学习小组组成了Python数据API标准联盟 揭秘鲜为人知的Python功能 Python API入门 Python作为一门热门的编程语言 3月份以来其就业前景有所下降 Facebook为Python代码开源静态分析器 使用Python进行SEO的自然语言处理简介 Python是一种很好的全方位的语言为贸易商 如何在Python中使用类 Python对其社区以及更广泛的数据科学应用程序的重要性 Python 3.9计划发布六个alpha,五个beta预览版和两个候选版本 51本最佳Python书籍推荐 Python和Django可以帮助您更快地构建出色的应用程序和网站 将短波天线与RTL-SDR和PYTHON进行比较 不会C语言也可以是资安高手 学好Python就能和骇客大战 Evilnum集团以基于Python的新型RAT瞄准金融科技公司 Python编程:Microsoft和NASA发布学生学习门户 如何在Python中使用if语句 为什么Python不会很快消失 Python编程:微软最新的初学者课程着眼于为NASA项目开发 可视化的Datapane Python工具动手指南 物联网如何在不久的将来改变我们的体验 计算机操作系统的使用率 大脑般的计算机首次亮相 智能电视是印度的未来 小米是印度的先驱 物联网和医疗保健技术融合以提供更好的患者护理 超级电容器Usurp电池技术 OP-ED:第四次工业革命中蓬勃发展 研究显示长期演进(LTE)物联网(IOT)市场稳定增长 BITS Pilani Hyd孵化创业公司开发支持IoT的智能面罩 物联网在航运和海事行业中的作用 基于云的数据库市场2020年研究分析 艾默生以16亿美元收购美国技术软件公司OSI 2020年将提供7种基于分析的健身跟踪软件 新的恶意软件使用Tor和Bittorrent开采加密和窃取资金 数以百万计的WordPress网站正在通过最新的插件错误进行探测和攻击 保护您的网站免受数据泄露的简单方法 多年的物联网黑客攻击,但我们实际上学到了什么 如何在2020年成为不受限制的免费Fire黑客 阿根廷移民:黑客窃取了秘密情报文件 像职业黑客一样,这个少年攻击了学校服务器并强迫在线课程停止 特斯拉模型3:这是黑客在您的屏幕上发现的问题 如果每个人都讨厌面向对象的编程,那么为什么它是如此广泛地展开 新的莫尔黑德天文馆图画书探索了其第一位技术员的故事 Windows和Mac的3个快速提示 DOOM正在运行妊娠测试?程序员通过其他设备尝试 Cookies能解决您的计算机问题吗 Gift在NKU建立了计算机科学专业教授职位 OSU的计算机漏洞暴露了1,700名学生和教职员工的个人信息 NSF计算机与信息科学与工程系副主任于9月11日进行虚拟演讲
您的位置:首页 >开发 >

R和Python:数据科学动态二重奏

今年夏天,R语言正在重新流行。有人可能会假设这种增长是以Python为代价的,Python是迄今为止数据科学的主要语言。但是一些证据表明,数据科学家越来越多地使用这两种方法。

“我们专注于R和Python,而不是R与Python”,RStudio产品营销总监Lou Bajuk说,RStudio是马萨诸塞州波士顿的商业和开源R软件提供商。

RStudio的人员观看了去年有关R的明显消亡的报告.TIOBE Index使用搜索词和其他措施来衡量语言的流行程度,报告R在2018年1月从最受欢迎的第八种语言下降到2019年7月排名20。

该下降与Python背后的热潮相吻合,TIOBE的人们将其归因于R的下降(以及Perl兴趣的下降)。IT行业中的一些人推测R是一种垂死的语言。Dice Insights宣称R“可能注定了”。

但是R很快就重新获得了失地。根据TIOBE指数,到2020年7月,R的人气飙升,该排名第8位,恰好是R明显下跌之前的位置。

Bajuk从未在R末日审判者中投入太多股票。他告诉Datanami:“我在笔记中写着'别称它卷土重来'。”“从我们的角度来看,R从未到过任何地方。是的,从某些指标来看[该语言流行度下降]。但是从我们的角度来看,我们已经看到R一直在增长。需求一直很强劲。”

据Bajuk称,RStudio拥有约175名员工,拥有成千上万的付费客户,并且盈利。上周,该公司宣布与Qubole达成了一笔OEM交易,R Studio Server Pro和Shiny Server产品为Qubole数据湖客户提供了一流的选择。

在与RStudio接触之前,Qubole的人们进行了一项研究,以评估R的受欢迎程度。他们发现,与R灭亡的传言相反,R仍然是为其客户和潜在客户进行数据科学过程不可或缺的一部分。实际上,Qubole得出的结论是,组织可以选择将R和Python一起使用。

这与RStudio在数据科学界看到的东西格格不入。Bajuk说:“我们认为[R和Python]都是强大的,具有独特的优势和选择。”“两者都有助于推动数据科学见解,从我们的目的出发,它不是R或Python,而是开源数据科学。这是我们公司的重点。”

RStudio已采取措施使客户能够同时使用Python和R。除了支持Python外,RStudio还支持Juypter数据科学笔记本,Streamlit框架和Bokeh可视化库。

“我们认为两者都很棒。Python已经变得非常流行,这就是我们在产品中使用它的部分原因。”他说。“但是与此同时,我们看到R非常强大。”

Bajuk不会否认R和Python在不同方面都擅长。R的历史要比Python长,并且具有一组更成熟的统计软件包和与其相关的库。最终,综合R存档网络(CRAN)中提供了13,000多个软件包。他说:“更深层次的分析工作落后于R。”

Bajuk说,如果您想进行一些快速的数据分析并生成一些可视化效果,则可以选择R。“ R真的非常擅长沟通,非常擅长创建可视化,以及像使用Shiny Server一样创建应用程序,” RStudio产品旨在简化基于R的发布Web应用程序和文档的工作。

R还是一种很棒的编排语言,Bajuk的这种优势可以归因于1970年代贝尔实验室在S语言中的R起源。他说:“人们喜欢用R将这些不同的东西联系在一起。”

Bajuk说,Python作为通用语言的历史赋予了它比R更大的总体关注度。他在2019年12月的博客文章中写道,Python比R更易于部署,集成和扩展。他说:“ Python非常擅长于数据工程,这是该语言的一个方面,这使得它在创建和管理ETL和机器学习工作流方面确实非常强大。

“当然,Python的优势在于,由于Python用于许多不同的事物,因此整体上人们对Python有了更多的了解,因此Python在数据科学中已变得非常流行,” Bajuk说。“但是总的来说,我们有点远离R vs Python世界。我们专注于R和Python,而不是R和Python。”

对于使用哪种语言,每个人都有自己的个人喜好,因此RStudio的方法是在其产品中同时支持R和Python。该公司最近发布了一个名为“ R和Python:爱情故事”的视频,以解释其在该主题上的立场。

归根结底,Bajuk欢迎您对R产生任何新的兴趣,RStudio仍将是RStudio的坚定支持者。他说:“我认为最近有一些复苏的因素。”“尽管嗡嗡声来回回荡,但我们并没有感觉到R到任何地方,因此我们很高兴嗡嗡声又回到了R。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。