我是靠谱客的博主 甜美鱼,最近开发中收集的这篇文章主要介绍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

最后

以上就是甜美鱼为你收集整理的R语言向量赋值和相关函数的全部内容,希望文章能够帮你解决R语言向量赋值和相关函数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部