R语言中取向量子集-第一种:整数型向量

时间:2024-06-08 07:03:33

这些向量要么全是正值,要么全是负值,要么是0。你不能有正有负。
这个整数就标记了需要取值的位置。

正值

比如:

x <- c("a","b","c","d")
x[c(3,2,1)]
[1] "c" "b" "a"

你瞧,通过c(3,2,1)这个向量,我就取出了x这个向量中的第3位,第2位,第1位。
不仅如此,这些位置还是可以重复的。

负值

当给了一个负数向量,这不代表是倒着取值,而是把这些值去掉。
比如:

x[c(-3,-2,-1)]
[1] "d"