Filtering Filtering: Extracting elements satisfying certain conditions. Filtering indexes: Extracting elements by indexes. > x <- c(-2,7,5,0,-10) > y <- x[x > 3] >y [1] 7 5 > x[c(F,T,T,F,F)] [1] 7 5 Assignment using filtering indexes: Replacing elements by filtering indexes. > x[x > 3] <- 10 >x [1] -2 10 10 0-10
时间: 2024-04-07 17:31:24 浏览: 41
Particle-filtering.zip_particle filtering_site:www.pudn.com
这段代码展示了 R 语言中的筛选(Filtering)操作。筛选指根据特定条件提取元素或者根据索引提取元素。首先,定义了一个向量 x,包含了五个数字。然后,使用 x > 3 的条件筛选出所有大于 3 的元素,赋值给 y。此时,y 中只包含了 7 和 5 两个元素。接着,使用逻辑向量 c(F,T,T,F,F) 筛选出 x 中的第二个和第三个元素,也就是 7 和 5,这个结果和之前的 y 相同。最后,使用索引 x > 3 筛选出所有大于 3 的元素,并将它们赋值为 10,得到了新的向量 x。
阅读全文