美文网首页生物信息学
第二章 数值、运算、赋值和向量(下)

第二章 数值、运算、赋值和向量(下)

作者: 天涯清水 | 来源:发表于2019-11-14 23:15 被阅读0次

序列、重复、索引、排序和长度

主要是seqrepsort、和length等几个函数

学习函数从help开始,学习函数的用法

?seq
### seq()

用法:`seq(length=, from=, to=)`

length:指定生成个数;from:是指开始生成的点;to:截止点。如果不指定,则默认条件下:seq(N1,N2,BY=),其中,n1:开始位置;n2:截止位置;by=指定间隔,如下所示:

seq(length=10,from=10,to=100) # 生成从10到100的向量,一共10个
##  [1]10  20  30  40  50  60  70  80  90 100

# 此命令等价于:

seq(10,100,10)
##  [1]10  20  30  40  50  60  70  80  90 100

seq(1,10,by=2)
## [1] 1 3 5 7 9

seq(1,10,length=6)
## [1]  1.0 2.8  4.6  6.4 8.2 10.0

sequence(2:3) #产生以 2 和 3 结尾的序列数据
## [1] 1 2 1 2 3

### rep()

用法:1. rep(P,N) 重复生成P值N次;2.rep(a1:a2,a1:a2) #重复a1到a2,按a1产生a1次,按a2产生a2次,如下所示:

rep(1,10)
##  [1] 1 1 1 1 1 1 1 1 1 1

rep(1:5,each=2, times=2) #重复1到5,每个元素重复二次,整个数列重复两次
##  [1] 1 1 2 2 3 3 4 4 5 5 1 1 2 2 3 3 4 4 5 5

rep(1:3,1:3) # 1重复1次,2重复2次,3重复3次
## [1] 1 2 2 3 3 3

向量索引(提取)


取某个元素:x[2];(如果X包括名称,注意:x[2]与x[[2]]的区别;

取某中几个:x[c(1,2,0)]

取某个/几个元素,利用-:x[-n]

向量排序

sort(); 输出排序后的结果;order();输出排序后的各个向量位置,如下所示:

a<-c(3,9,0,12,19)

sort(a)
## [1]  03  9 12 19

order(a)
## [1] 3 1 2 4 5

a<-c(3,9,0,12,19)

向量长度

length()函数会给出给定向量即参数中有多少个元素。

length(x=c(3,2,8,1))
[1] 4

length(x=5:13)
[1] 9

相关文章

  • 第二章 数值、运算、赋值和向量(下)

    序列、重复、索引、排序和长度 主要是seq、rep、sort、和length等几个函数 学习函数从help开始,学...

  • 第二章 数值、运算、赋值和向量(上)

    一、R语言中拥有如下几种运算符类型: 算术运算符关系运算符逻辑运算符赋值运算符其他运算符 算术运算符下表显示了R语...

  • C语言的指针(进阶篇章之一)

    指针运算 切记一点就是:指针的运算包括数值和类型。 一、赋值运算 在进行指针的赋值运算时,要注意的是不同类型指针虽...

  • Java学习之赋值运算符

    赋值运算符 赋值运算符是指为变量或常量指定数值的符号。 赋值运算符的符号为“=”,它是双目运算符,左边的操作数必须...

  • 9月22日-4期C语言学习总结

    周五学习:运算符重载、赋值运算符重载。 float aaa 成员设定数值返回 float bbb 成员设定数值返...

  • python基础2

    第二章 运算符 2.1 赋值运算符(=) 使用格式 将要赋值的变量=赋值目标例:a = 1b = "我是粽子" 2...

  • Swift基本运算符

    赋值运算符 数值运算 和大多数语言一样,swift也支持加减乘除四则运算,以及秋雨(%)运算 自增(自减)运算 复...

  • C语言快速入门:赋值

    赋值运算符 在C语言中,相等号(=)称为赋值运算符,而不是表示两个数值是否相等。赋值语句是由赋值表达式再加上分号构...

  • 2.2.7 向量下标运算

    R提供了访问向量运算和向量子集的功能. 访问格式:X[i] 应用:1.访问特定元素,2.通过赋值改变特定元素。 例...

  • Python学习(四)--运算符

    学习参考链接: 1.数值运算符 2.赋值运算符先做运算再赋值 注意:python里没有c++,c--这种自增、自减...

网友评论

    本文标题:第二章 数值、运算、赋值和向量(下)

    本文链接:https://www.haomeiwen.com/subject/rswdictx.html