r语言和python谁更难_如何选择python还是R语言?

同临床科研,R和python都长期高频率使用,这问题超适合我。数据分析方面:R更加小而专(尤其是涉及临床常用的经典的统计方法时); python适用于超大规模数据的计算,前沿算法的实现。

先说句公道话,R能做的python全能做。

但R作为经常数据统计软件,其在临床数据统计方面的地位是python暂时无法撼动的。举个例子R和python两个都能做最常见的t-test,而且我相信两者的结果并无不可接受的差异,但涉及到写论文,你倾向于写你用R做的还是用python做的?在学术界这方面的倾向为 SPSS>R>python

但如果你想实现一些前沿的算法,比如验证你自己的想法,实践他人论文中的新算法。你用R的话,不是不行,费老大劲了。python的numpy,scipy,sk-learn等库,在这方面完爆R(当然严谨点不能说完爆,但我忍不住)!还有涉及机器学习方向的,就更不用对比了吧。还有处理超大规模的数据时,尽管python不是最快的工具,但是R的速度…………就如同这串省略号。

R还有一个优势在于在很多临床科研领域中,存在大量一上手就能用的包/函数。什么叫一上手就能用:就是给你一个原始数据,你自己无需怎么转换处理,已存在现有的包能帮你一步或几步实验 数据转换-分析-结果输出-可视化。而且不止是存在一个这样的包,是大量。

可视化方面:R的ggplot2我个人强烈推荐! 即使python存在许多不输于ggplot2的绘图包,以及自定义程度极高的matplotlib,我仍然强推R的ggplot2。

对于数据可视化的能力,可以大致归结于以下几个方面:能力范围、实现的难易程度、自定义程度。这三方面R与python虽然各有长处,但对于临床科研来说无疑都是完完全全合格的。

除了以上三方面之外,其实还有一点,就是美观程度,对于严肃的科研领域来说这可能是多余的,但我认为科研也是生活的一部分,对于生活来说人人都有追求美的权力。ggplot2 默认颜色分配,第k行代表需要k种颜色的分配情况

我不知道在ggplot2之前是否还有其他绘图包能有如此完美的颜色设计。惊艳!

最后,我不希望这个回答给题主造成一个必然选R的错觉。如果真是这样,我自己也就没必要R和python来回倒着用了。根据你自己的需求和时间,你应该有你自己的选择。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值