没有变量名的向量的值
Values of a vector without variable names
在 R 中,您可以执行此操作来检索数值向量的元素值,其中 time > 20
time <- c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22)
time[time>20]
但是如果不先分配向量,我怎么能这样做呢?
有没有类似的东西:
c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22)[%>20]
使用来自 base R
的管道运算符 (|>
)
c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22) |>
{\(x) subset(x, x > 20)}()
-输出
[1] 24 22 21 22
或 dplyr/magrittr
%>%
c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22) %>%
.[. > 20]
[1] 24 22 21 22
在 R 中,您可以执行此操作来检索数值向量的元素值,其中 time > 20
time <- c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22)
time[time>20]
但是如果不先分配向量,我怎么能这样做呢? 有没有类似的东西:
c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22)[%>20]
使用来自 base R
|>
)
c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22) |>
{\(x) subset(x, x > 20)}()
-输出
[1] 24 22 21 22
或 dplyr/magrittr
%>%
c(17, 16, 20, 24, 22, 15, 21, 15, 17, 22) %>%
.[. > 20]
[1] 24 22 21 22