栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > R语言

R语言向量赋值和相关函数

R语言 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

R语言向量赋值和相关函数

1.1数字、字符、向量

(1)赋值:

  1. x <- c(1,2,3) ,其中"<-"就是赋值符号
  2. assign(“x”,c(1,2,3)) assign函数赋值,这里要注意x要用引号括起来,否则会报错。

(2)向量的运算

  1. 普通四则运算就是’± * /’
  2. a%/%b 表示a除以b取商,a%%b表示a除以b取余数。
  3. 函数运算:exp(x)、log(x)、cos(x)、tan(x)、sqrt(x)等。
  4. 下面介绍一些关于向量运算的函数:
    (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产生有规律的序列
  1. 等差数列
    a : b指a到b,步长为1,去等差数列,**这里要注意:等差序列优先于四则运算!!**先排序再四则。
x<-2+4:8
x
'''结果为:'''
[1]  6  7  8  9 10

  1. 等间隔函数seq()
    第一种形式: seq(from = value1 ,to = value2 , by = step)
    第二种形式:seq(length = value1,from = value2,by = step) 默认为第一种形式,第二种需要按照所需将长度等一一说明。
  2. 重复函数rep()
    rep(x,times = value1)即表示将x重复value1次。
  3. 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
转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/855906.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号