|
R是一款多功能的软件~~zz本人是在写毕业论文的时候接触到它的,之前限于只闻其大名,但并没有用过。当时也是为了使图形更加美腻~才特意学习的。出来的图形自然是非常让我满意的。如果各位从来没有编程的经验(例如SAS也是要编程的),也没有比较熟悉的统计软件,那么学习R可能会比较困难,本篇文章主要介绍一些学习资源给新手们~希望大家能初步了解R。
一、你为什么要学习R
R迅速成为数据科学里的通用语言,你会发现在越来越多的商业环境和一些商业竞争软件如SAS,STATA和SPSS中使用R。这意味着对R的需求日益增长,而且掌握这个技能很容易获得高薪。通过学习R,你能熟悉一个高度多样化和有趣的社区,而且R在金融、基因组分析、房地产、广告、支付等不同领域都有不同的应用,这些领域都在促进R的发展。
二、R相关书籍
对于初学各类软件的人,遇到不会的地方,最常用的方式就是就跑到论坛上留言,然后欣欣然or悻悻然离去,周而复始。显而易见,这不是最好的学习方式,最好的方式当然是——看书。目前,市面上介绍R语言的书籍很多,中文英文都有。那么,众多书籍中,一个生手应该从哪一本着手呢?相信这是很多人心中的疑问。下面我推荐一些初级入门书籍供大家参考。
1、《An Introduction to R》,这是官方的入门小册子。其有中文版,译名为《R导论》。
2、《R for Beginners》,这本小册子中文版《R语言入门经典》(还是搜英文名比较靠谱)。
3、刘思喆的《153分钟学会R》。这本书收集了R初学者提问频率最高的153个问题。最初作者写了153个问题,阅读一个问题花费1分钟时间,全局下来也就是153分钟了。
4、有了这些基础之后,要去读一些经典书籍比较全面的入门书籍,比如《统计建模与R软件》,国外还有《R Cookbook》和《R in action》。
三、安装
在准备好书籍之后,就可以开始着手安装R软件了。在你用R工作之前,首先下载安装在你的电脑上,登录https://cran.r-project.org/mirrors.html。 选择离你最近的CRAN镜像站点,选择了镜像站点后,根据你所用的操作系统下载适当的版本。R有不同的版本,安装起来很简单,支持 Linux,Mac 和Windows 的系统。详细可参考https://cran.r-project.org/。
四、导入数据
软件安装成功之后,你可以把各种数据格式都导入到R里,但是不同的类型需要不同的方法,这是一个难点。
文本文件:你可以从预安装工具包中使用read.table()。和read.csv()等功能导入文本文件。
Excel文件:可以通过readxl package, gdata package和XLConnectpackage. https://www.datacamp.com/communi ... l-read-excel-into-r
SAS、STATA and SPSS数据可以用haven package导入,类似Systat 和Weka的数据格式可以用 foreignpackage导入。
和一些数据库相关联可以使用RMySQL, RpostgreSQL和the ROraclepackage.
|
|