概述
1.1数字、字符、向量
(1)赋值:
- x <- c(1,2,3) ,其中"<-"就是赋值符号
- assign(“x”,c(1,2,3)) assign函数赋值,这里要注意x要用引号括起来,否则会报错。
(2)向量的运算
- 普通四则运算就是’± * /’
- a%/%b 表示a除以b取商,a%%b表示a除以b取余数。
- 函数运算:exp(x)、log(x)、cos(x)、tan(x)、sqrt(x)等。
- 下面介绍一些关于向量运算的函数:
(1)min()、max()取向量中最小最大的值:其中which.min()和which.max()求的是取得最小(大)值的第几个分量
(2)sum()、median()、prod()“求积”、var(x)方差、mean(x)平均值等
(3)sort(x),给x排序,默认递增
x<-c(1,2,4,6,3,2,5,6,7,3)
sort(x,decreasing = TRUE)
#结果为:
[1] 7 6 6 5 4 3 3 2 2 1
如果不加decreasing = True的话就是递增排序,默认参数为False。
1.2产生有规律的序列
- 等差数列
a : b指a到b,步长为1,去等差数列,**这里要注意:等差序列优先于四则运算!!**先排序再四则。
x<-2+4:8
x
'''结果为:'''
[1]
6
7
8
9 10
- 等间隔函数seq()
第一种形式: seq(from = value1 ,to = value2 , by = step)
第二种形式:seq(length = value1,from = value2,by = step) 默认为第一种形式,第二种需要按照所需将长度等一一说明。 - 重复函数rep()
rep(x,times = value1)即表示将x重复value1次。 - all()和any()函数
all是指,所有的,全部为真才为true
any则是指,含有,只要有就是真,下面拿两个例子简要说明一下:
> x<-c(1,2,3,4,5,6,7,8,9)
> all(x>=9)
[1] FALSE
> any(x>=9)
[1] TRUE
最后
以上就是甜美鱼为你收集整理的R语言向量赋值和相关函数的全部内容,希望文章能够帮你解决R语言向量赋值和相关函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复