R——向量

作者: 找兔子的小萝卜 | 来源:发表于2020-05-06 09:07 被阅读0次

比较运算的结果是逻辑值

, <, <=, >=, ==, !=

3==5  FALSE
3!=4    TRUE

逻辑运算 多个逻辑条件的连接与&、或|、非!

3<5 & 4>5  False
3<5|4>5  TURE
!4>5  TURE

数据类型的判断与转换

is.numeric() 是否数值型数据
is.logical() 是否逻辑型数据
is.charactor() 是否字符型数据

is.numeric('4')
FALSE

as.numeric() 将其他数据类型转换为数值型
as.logical() 将其他数据类型转换为逻辑型
as.charactor() 将其他数据类型转换为字符型

as.numeric('4')
4

有重复的用rep(),有规律的序列用seq(),随机数用rnorm

> rep("gene",times=3)  
[1] "gene" "gene" "gene"
> seq(from=3,to=21,by=3)
[1]  3  6  9 12 15 18 21
> rnorm(n=3)
[1] -0.73047471  0.14833578 -0.07346779

统计

length(x) #长度
unique(x) #去重复
duplicated(x) #对应元素是否重复
table(x) #重复值统计
sort(x)

连接

paste(x,y,sep=":")

交集、并集、差集

intersect(x,y)
union(x,y)
setdiff(x,y)
setdiff(y,x)

向量取子集

根据逻辑值取子集

x[x==10]
x[x<12]
x[x %in% c(9,13)]

根据位置取子集

x[4]
x[2:4]
x[c(1,5)]
x[-4]
x[-(2:4)]

相关文章

  • Python和R的异同(一)

    注 <- 对应R, = 对应Python R语言基本数据结构是向量,支持向量化操作。Python不支持向量化 R和...

  • 学习小组Day5笔记--卜小云

    R的数据结构 R是面向对象的一门语言 向量 vector 数值型向量 numeric、字符型向量characte...

  • R 学习笔记(1) -- 向量

    向量是 R 最基本的变量 R 中变量的类型称为模式。 R 中最基本的变量类型是向量,一维的向量,没有标量,任何一个...

  • R——向量

    比较运算的结果是逻辑值 , <, <=, >=, ==, != 逻辑运算 多个逻辑条件的连接与&、或|、非! 数据...

  • 学习R语言(一)

    装好R后进入R环境: 0.安装 1.向量 R语言没有标量,只有向量。如数字1,R中存储为c(1) 赋值 筛选 R语...

  • R语言的数据结构(包含向量和向量化详细解释)

    更多内容请参考《R语言编程艺术》——————————————— 向量类型是R语言的核心。深入理解向量对R中数据结构...

  • 秩和最大无关组

    设向量组Td的部分向量组满足: 线性无关 T中任意r+1个向量都线性相关称是向量T的一个最大无关组r称为向量组T的...

  • Day5 学习小组--张小张

    今天学习R 数据类型 向量 向量: vector, 是 R 中最重要的一个概念,它是构成其他数据结构的基础。向量其...

  • R基础快速入门(2)

    文集地址 R语言快速入门 R语言变量 R语言中的变量可以存储原子向量,原子向量组或许多R对象的组合 注意:使用ca...

  • 学习小组day5笔记-钟能能

    R语言数据结构 1.向量 1.向量是指由多个元素组成的变量。我们在R中可以通过赋值来定义一个向量。 2.提取向量在...

网友评论

    本文标题:R——向量

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