中国R语言社区

R vs Python: 谁是最好的数据科学语言?

2020-01-02  本文已影响0人  黄小伟Yeah
image

翻译:黄小伟,资深数据从业者。目前就职杭州有赞数据分析团队,欢迎加入!

简历邮箱:huangxiaowei@youzan.com


从我们成立之初,RStudio就致力于几个关键的想法:如果用于数据科学的工具是免费和开放的,那么对每个人都更好;我们热爱并支持编码,认为这是解决数据科学问题的最有力途径。

编码使当前和有抱负的数据科学家有能力解决最复杂的问题,因为代码具有灵活性,可重用性,可检查性和可复制性。考虑到这一点,在RStudio中,我们不会判断您喜欢哪种语言。我们只是在乎您有能力进行出色的数据科学。正如RStudio的首席数据科学家哈德利·威克汉姆(Hadley Wickham)在最近对丹·科普夫(Dan Kopf)的采访中所言:“尽其所能使自己开心”。在以后的博客文章中,我们将更多地讨论数据科学编码的好处,但是在这篇文章中,我们将简要地探讨有关R与Python的争论,然后分享为什么我们相信R和Python可以,应该并且确实能很好地工作 一起。

R or Python for Data Science?

关于该主题有很多激烈的讨论,但是也有一些很棒的,深思熟虑的文章。一些人建议使用Python作为通用编程语言是可取的,而另一些人则建议使用专用语言和工具链更好地服务于数据科学,比较和对比了两种语言的起源和发展弧线,通常是为了支持不同的结论。对于单个数据科学家,需要考虑一些共同点:

对于拥有数据科学团队的组织,需要牢记一些其他要点:

因此,专注于“ R还是Python?”可能会失去将两者带给单个数据科学家和数据科学团队的优势。因此,这些文章中的许多最终都得出了相当细微的结论,类似“你们都需要”或“这取决于”。在上面引用的Hadley Wickham的采访中可以找到这种观点的一个很好的例子:

通常,有很多人谈论R与Python,就像R或Python必胜之战。 我认为这没有帮助,因为这实际上不是一场战斗。 这些东西独立存在,并且以不同的方式都很棒。

R and Python for Data Science!

因此,现实是两种语言都很有价值,而且两种语言都将保留下来。 我们的经验证明了这一点。 在与客户交流时,我们发现当今许多数据科学团队都是双语的,他们在工作中充分利用了R和Python。 秉承Hadley的“使用一切使您快乐”的精神,我们努力使这种时时刻刻艰难的关系变得更加幸福。我们为个人数据科学家以及他们所参与的数据科学团队和组织提供了一条更流畅的途径,使其可以并排使用这两种语言,并解决IT团队在支持这两种语言时可能涉及的复杂性或成本问题。

例如:

要了解有关RStudio如何在同一数据科学团队上支持使用R和Python的更多信息,请查看我们的R and Python Love Story(https://rstudio.com/solutions/r-and-python/),我们在其中为数据科学家、数据科学带头人和DevOps / IT领导者提供了信息和资源,以应对混合R 和Python环境。

上一篇 下一篇

猜你喜欢

热点阅读