R语言(1)

2019-06-03  本文已影响0人  数据时代的下的程序猿

今天学习的两个网站:

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

上一篇下一篇

猜你喜欢

热点阅读