如果我从R迁移到Python,会损失什么?

如果我从R迁移到Python,会损失什么?,python,r,Python,R,我是R的中级和Python的初学者。然而,我的核心能力并不是在数据分析方面,而是在团队中编程和开发大型软件系统,我没有时间成为这两方面的专家 考虑到Python世界在numpy、scipy、pandas方面的进步,以及它在数据科学和一般编程中的流行,我认为我需要专注于Python(尽管我非常喜欢R),并接受对于某些任务,我可能有75%的效率,比如,就像我在R一样,为了精通一种语言,而不是同时精通两种语言,我会发现这种效率损失是可以接受的 然而,我对这两种语言的了解都不够,无法真正确定我的事实。我

我是R的中级和Python的初学者。然而,我的核心能力并不是在数据分析方面,而是在团队中编程和开发大型软件系统,我没有时间成为这两方面的专家

考虑到Python世界在numpy、scipy、pandas方面的进步,以及它在数据科学和一般编程中的流行,我认为我需要专注于Python(尽管我非常喜欢R),并接受对于某些任务,我可能有75%的效率,比如,就像我在R一样,为了精通一种语言,而不是同时精通两种语言,我会发现这种效率损失是可以接受的

然而,我对这两种语言的了解都不够,无法真正确定我的事实。我非常有兴趣听取任何对R和Python都有经验的人的意见,他们可以说放弃R而支持Python会有什么显著的缺点(如果有的话)

编辑5:与之类似,并有一些很好的答案


(编辑3-4:将内容/标题还原为原始问题,该问题已关闭。原始问题吸引了大量专家评论,我试图缩小问题范围以重新打开它的尝试失败,我更希望这些评论位于他们评论的原始文本下方。)

对于一个征求意见的问题,这是一个固执己见的回答…@Colt45谢谢,看起来很有趣。我希望有人会根据经验回复,例如,“我使用Python,虽然总体来说很好,但我们发现在R中执行xyz非常容易(因为R有一个包,或者其他什么)”。如果切换到Python,大量的R包将是主要缺失的功能,当然假定它是或。你的问题可能会被关闭,因为它本质上是在征求人们的意见。这个问题可能太主观,可能会被关闭,但给你一个简短的回答:策划能力
matplotlib
很好,但它无法触及
ggplot2
lattice
,甚至可能无法触及基本图形系统。由于诸如
rpy
或通过JSON或CSV传递数据等工具,尽管没有经过打磨,但或多或少可以保证最终生成一个工作程序,因此不太可能出现任何显示障碍。如果你担心下个月醒来会想“哦,天哪,我忘了没有X我们就活不下去了”,我会说你在这一点上是安全的。换一种方式在很大程度上也是如此。