在R语言中,有没有一种方法可以从向量内部引用向量?
假设我有一个名称很长的向量:
my.vector.with.a.long.name <- 1:10
不要这样:
my.vector.with.a.long.name[my.vector.with.a.long.name > 5]
希望得到这样的效果:
> my.vector.with.a.long.name[~ > 5]
[1] 6 7 8 9 10
或者使用函数进行索引也很方便:
> my.vector.with.a.long.name[is.even]
[1] 2 4 6 8 10
有没有一个已经支持这个功能的软件包?
require(magrittr); my.stupid.name %>% [>5]
或类似的方法吗? - Carl Witthoft