函数 | 功能 |
---|---|
rep | 重复一个向量 |
seq | 产生一个等差向量 |
unique | 对向量取唯一,即去重 |
duplicated | 判断向量是否有重复 |
sample | 从一个向量中随机抽取一定数目的元素 |
set.seed | 设置随机种子 |
rev | 将向量顺序颠倒 |
intersect | 两个向量取交集 |
union | 两个向量取并集 |
setdiff | 两个向量取差集 |
setequal | (整体上)判断两个向量是否完全一致 |
is.elment | 判断一个向量的元素是否在另一个向量中出现 |
- ①duplicated(x, fromLast = FALSE, ...) fromLast若为TRUE,则从后向前查
- ②setdiff(x,y) 取差集,在x中出现的,在y中没有的
- ③__※ __is.element(x,y) = x%in%y
- ④which:which(x, arr.ind = FALSE, useNames = TRUE); 对于逻辑向量或逻辑数组(二维数组即矩阵),返回TRUE的位置;
arr.ind设置为TRUE可返回该位置对应的维度信息,例如行列;