当前位置: 首页 > 编程笔记 >

R向量的测量集重叠/维恩图

陆文康
2023-03-14
本文向大家介绍R向量的测量集重叠/维恩图,包括了R向量的测量集重叠/维恩图的使用技巧和注意事项,需要的朋友参考一下

示例

要计算两个集合中有多少个元素重叠,可以编写一个自定义函数:

xtab_set <- function(A, B){
    both    <-  union(A, B)
    inA     <-  both %in% A
    inB     <-  both %in% B
    return(table(inA, inB))
}

A = 1:20
B = 10:30

xtab_set(A, B)

#        inB
# inA     FALSE TRUE
#   FALSE     0   10
#   TRUE      9   11

由各种软件包提供的维恩图可用于可视化多个集合之间的重叠计数。

 类似资料:
  • 主要内容:创建矢量,访问向量元素,向量操作向量是最基本的R数据对象,有六种类型的原子向量。它们分别是逻辑,整数,双重,复杂,字符和原始。 创建矢量 1.单元素矢量 即使在R中只写入一个值,它也会被认为是一个长度为的向量,属于上述向量类型之一。 当我们执行上述代码时,会产生以下结果 - 2.多元素向量 使用冒号运算符与数字数据 - 当我们执行上述代码时,会产生以下结果 - 使用序列(Seq.)运算符 当我们执行上述代码时,会产生以下结果 -

  • 该类表示的是一个三维向量(4D vector)。 一个四维向量表示的是一个有顺序的、四个为一组的数字组合(标记为x、y和z), 可被用来表示很多事物,例如: 一个位于四维空间中的点。 一个在四维空间中的方向与长度的定义。在three.js中,长度总是从(0, 0, 0, 0)到(x, y, z, w)的 Euclidean distance(欧几里德距离,即直线距离), 方向也是从(0, 0, 0

  • 该类表示的是一个三维向量(3D vector)。 一个三维向量表示的是一个有顺序的、三个为一组的数字组合(标记为x、y和z), 可被用来表示很多事物,例如: 一个位于三维空间中的点。 一个在三维空间中的方向与长度的定义。在three.js中,长度总是从(0, 0, 0)到(x, y, z)的 Euclidean distance(欧几里德距离,即直线距离), 方向也是从(0, 0, 0)到(x,

  • 表示2D vector(二维向量)的类。 一个二维向量是一对有顺序的数字(标记为x和y),可用来表示很多事物,例如: 一个位于二维空间中的点(例如一个在平面上的点)。 一个在平面上的方向与长度的定义。在three.js中,长度总是从(0, 0)到(x, y)的 Euclidean distance(欧几里德距离,即直线距离), 方向也是从(0, 0)到(x, y)的方向。 任意的、有顺序的一对数字

  • 我有一个函数,它返回R中的如下向量 因为它是一个命名的向量,所以我不能在它上面测试下面的内容 is.na() is.null 相同(vec,字符(0) 如何对其编写测试以检查它是否是命名字符(0)向量,然后将其分配给空值?

  • 在最近的一次采访中,我建议使用向量 编码过程结束后,他们说在向量上使用pair是个好主意,并要求我详细说明我之前所说的“更重”是什么意思。不幸的是,我无法详细说明。是的,我知道我们只能在一对中输入两个值,但在一个向量中可以输入更多的值,并且当向量的大小==容量等时,该向量会自动调整大小。但是我应该如何回答他们的问题?为什么具体使用<代码>向量