R语言的入门和学习
目前进入到第四天的学习,开始进行R语言的学习探索,虽然本科毕业论文撰写的时候就已经利用R开始进行绘图和数据分析了,能有机会从头来一遍学习也蛮好。
RStdio安装
下载地址为:https://cran.r-project.org 进入链接,如下图所示,在页面顶部提供了三个下载链接,分别对应三种操作系统:Windows、Mac和Linux。请选择自己操作系统对应的链接,接下来我将以windows为例给大家展示安装过程。
自行选择系统下载接下来单击【Download R for Windows】——>【base】——>【Download R 3.3.1 for Windows】,即可下载相应安装包。 R for Windows
单击base,进入下面页面:
单击base
R语言初探
install.packages("") #安装R包 例如install.packages("ggplot2")
library() #加载R包 例如library(ggplot2)
获取帮助
help.start() #打开帮助文档首页
help("fun")或?fun #查看函数fun的的帮助
help.search("fun")或??fun #以fun为关键词搜索本地帮助文档
example("fun") #函数fun的使用示例
RSiteSearch("fun") #以fun为关键词搜索在线文档和邮件列表
apropos("fun",mode="function") #列出名称中含有fun的所有可用函数
data() #列出当前已加载包中所含的所有可用示例数据集
赋值
> x <- 2 #对x进行赋值
> x #就像C的printf(),将x的值打印在屏幕上
[1] 2
> X <- x + x #将x+x的结果赋给y
> X #查看X
[1] 4
> x #x的结果仍然是2
[1] 2
从上面的代码中可知
R中的赋值符号为'<-'
R是一种大小写敏感的语言,即X != x
向量
R中最基本的元素分为3种类型,数值型(numeric),字符型(character),逻辑型(logical)。
向量(vector)就是元素的合集。
要注意的是在一个向量中只能有一种类型的元素,如果同时加入两种及以上的元素,元素的属性会发生改变,会被转变为“限制”最少的类型。
> x <- FALSE #logical
> y <- "abc" #character
> z <- pi #numeric
> x
[1] FALSE
> y
[1] "abc"
> z
[1] 3.141593
> c(x,y) #变成了character
[1] "FALSE" "abc"
> c(x,z) #变成了nuemric
[1] 0.000000 3.141593
> c(y,z) #变成了character
[1] "abc" "3.14159265358979"
未完待续。。。时间不够啦啦啦啦啦,听讲座去了
网友评论