小白入门:学习Python还是R
各位HR宝宝们在研究Anaconda的时候或许已经发现了,Anaconda Navigator的页面中有一个尚未安装的应用——R studio
R Studio又是什么东西
相信一些细心的小伙伴已经发现了,Anconda Navigator其实相当于是N个软件的集合。对于我们HR来说,并不考虑去开发软件啥的,只是单纯地拿来做数据分析,基于这样的使用意图来说,Anaconda Navigator中集成的这些软件里面建议Python和R语言都学一学,毕竟技多不压身呀。
R studio是一款R语言的IDE,克服了R语言本身的自带的操作环境的一些操作不便利的地方,虽然Anaconda Navigator并没有默认安装R studio ,自己安装一下也并不难,直接点击install就可以了,和R语言一样,R studio也是个免费的软件。
R语言是什么
R语言是一个 免费版 的S(statistic)语言。
你可能没有听说过S语言,但是你一定听说过R语言,其实S语言是R语言的前身,R语言是一个免费的S语言,正是因为免费这种诱惑,才使得R语言远比S语言要流行。
R语言是专为数据分析而生的。从它的前身S语言的名字就已经很明显地告诉我们了,R语言和我们更熟悉的SPSS\SAS等一样,是一个专门的数据统计分析软件。
那我到底该学啥
说到这里,可能HR小伙伴们就开始迷茫了,我到底应该学什么?
当然是都学啊!
R语言和Python都是当下数据分析领域最受欢迎的主流分析软件,自然是各有千秋的,所以两个都学一下是一定没有错的。
根据笔者的感受来看,基础的数据统计和分析还是R语言要略胜一筹的,毕竟是为统计而生的软件,很多检验的方法、模型都在R语言中内嵌了,使用起来要更加方便。但是如果想要利用爬出获取外部的数据或者想要做一些正儿八经的大数据(比如员工行为数据)的分析工作,Python的优势就凸显出来了。
所以,两个都学相对来说会好一些。
都学?精力有限
精力有限是一个非常现实的问题。毕竟HR的工作根本不像是外界想象的那样是个清闲的工作(比如我妈就觉得人力是一个非常清闲适合女孩子的工作)。
在工作之余同时学习两个软件确实是一件非常艰难的事情,但是你看到了这里,就一定猜到了我是有解决的方法的。
首先,各位HR宝宝不要觉得这个东西有多么难,同时会Python和R的女文科僧(那些说文科生写不了代码女生不适合写代码的请自觉离开)就是就在这里嘛。、
Python和R虽然是两种不同的编程语言,但是它们还是有很多共同之处的:
第一,都是开源软件,都是免费的,都有很多包(或者叫库)可以调用
第二,多数会用到的数据格式规则、编码规则、语法规则都是类似的,触类旁通很容易
第三,很多Python有的包R语言也会有对应的版本
第四,在同一个软件(Anaconda)中就可以实现调用,没有切换软件不适应的问题
第五,请相信万能的百度、万能的CSDN、万能的Github, 没有什么问题是搜一下解决不了的
大家就安心吧,作为小白两个软件同时学习其实是没有任何问题,后续的教程中,我会同时讲在Python和R语言中实现某一个功能的做法,大不了挑自己觉得简单的那个就可以了呀~
- R Studio又是什么东西
- R语言是什么
- 那我到底该学啥
- 都学?精力有限