R是一个开源的语言,提供了用来进行统计计算和可视化的软件工具环境。R语言被广泛的用来开发统计软件和数据分析中。R语言来自S,S来自贝尔实验室(1976)。(贝尔好牛)
R的下载,去cran官网即可http://cran.r-project.org/
library()可以看到目前安装有哪些包,如果要添加的话,可以到cran官网等网站下载(可以google到R的wiki上去找)引用library,只需要library(xx)即可。
路径设置最简单的是文件-》改变工作目录,然后选择即可。但是这样需要每次打开软件,都需要设置,网上有三种方法供选择。一种是右击其快捷方式,将起始位置改为你所需目录;一种是可以手动选择--》更改工作目录;最后一种是输入setpw(“xxx”)进行命令式修改。
支持直接的算术运算(+ - * /)
赋值用<-
平常使用类型包括:integer/double/character/logical(TRUE、FALSE、NA)
向量。
向量的创建有三种
1.x<-c(x1,x2,x3...)
2.x<-scan() #这种方式由用户输入,为空时结束
3.x<-seq(from, to, by, length.out) #其中from和to指定上下界,by指定元素之间的差即等差,length.out指定了元素个数
向量元素定位
x[index] x[index1:index2] x[c(index1,index2,index3...)]#返回指定元素形成的vector x[-c(index1,index2,index3...)]#返回剔除指定元素后的vector
基本函数和表达式:
sum(x) length(x) min(x) max(x) mean(x) sd(x)
有用的命令:
ls()或objects():列出当前所有变量
remove(var1,var2)或rm(var1,var2):移除指定变量
ctrl+l:清屏
R - introduction from R -Core Team: --> http://cran.r-project.org/doc/manuals/R-intro.pdf
Using R --> http://cran.r-project.org/doc/contrib/usingR.pdf
Using R for Introductory Statistics by John Verzani --> http://cran.r-project.org/doc/contrib/Verzani-SimpleR.pdf
I find above three 3 free books are enough to get good understanding of R , If you want to explore more here is list of free books in English and Non- English --> http://cran.r-project.org/other-docs.html#english