R语言(1)
今天学习的两个网站:
https://blog.csdn.net/a766543984/article/details/89853391#1_443
https://www.bilibili.com/video/av5625356?p=2
在学习R语言之前要先安装R和Rstudio,下面教你如何安装:
https://blog.csdn.net/wang740209668/article/details/52985780
需要注意的事情:
你需要确保你的路径没有中文,不然会发生找不到路径,拒绝访问,还有提示你R未安装等等等错误
目录:
1.向量(创建,索引,删除)
2.随机数(均匀分布,正态分布,读取文件)
1.向量
向量的创建:> v=c(1,4,4,3,2,2,3)
> v
[1] 1 4 4 3 2 2 3
向量的索引:> v[c(2,3,4)] #选取2,3,4的数
[1] 4 4 3
> v[2:4]#选取2~4位置的数
[1] 4 4 3
R语言的数是从1开始索引的不是从0开始的,2:4也需要包含4
向量的删除:> v[-2]
[1] 1 4 3 2 2 3
条件索引:> v[v<3]
[1] 1 2 2
返回索引:> which(v==3)
[1] 4 7
2,随机数
均匀分布:> set.seed(250)
#随机种子的参数不同的参数会返回不同的值
> r=runif(3,min=0,max=100)
> r
[1] 26.54018 77.90907 16.90836
正态分布:> set.seed(123)
> r=rnorm(3,mean=100,sd=10)
> r
[1] 94.39524 97.69823 115.58708
读取文件:>data =read.csv("http://www.macalester.edu/~kaplan/ISM/datasets/swim100m.csv")
> class(data)
>data[1:5,]
想观察数据的话,直接点旁边的data