今天學習的兩個網(wǎng)站:
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
需要注意的事情:
你需要確保你的路徑?jīng)]有中文,不然會發(fā)生找不到路徑誓焦,拒絕訪問杂伟,還有提示你R未安裝等等等錯誤
目錄:
1.向量(創(chuàng)建,索引赫粥,刪除)
2.隨機數(shù)(均勻分布越平,正態(tài)分布,讀取文件)
1.向量
向量的創(chuàng)建:> 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的數(shù)
? ? ? ? ? ? ? ? ? ? [1] 4 4 3
? ? ? ? ? ? ? ? ? ? > v[2:4]#選取2~4位置的數(shù)
? ? ? ? ? ? ? ? ? ?[1] 4 4 3
R語言的數(shù)是從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嫌术,隨機數(shù)
均勻分布:> set.seed(250)
#隨機種子的參數(shù)不同的參數(shù)會返回不同的值
? ? ? ? ? ? ? ? ?> r=runif(3,min=0,max=100)
? ? ? ? ? ? ? ? ?> r
? ? ? ? ? ? ? ? [1] 26.54018 77.90907 16.90836
正態(tài)分布:> 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,]
想觀察數(shù)據(jù)的話度气,直接點旁邊的data