当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R purrr keep_at 根据元素的名称/位置保留/丢弃元素


根据元素的名称/位置保留/丢弃元素

用法

keep_at(x, at)

discard_at(x, at)

参数

x

列表或原子向量。

at

给出要选择的元素的逻辑向量、整数向量或字符向量。或者,函数接受名称向量,并返回要选择的元素的逻辑向量、整数向量或字符向量。

[Deprecated]:如果安装了 tidyselect 软件包,则可以使用vars()和 tidyselect 帮助器来选择元素。

也可以看看

keep() /discard() 按值保留/丢弃元素。

例子

x <- c(a = 1, b = 2, cat = 10, dog = 15, elephant = 5, e = 10)
x %>% keep_at(letters)
#>  a  b  e 
#>  1  2 10 
x %>% discard_at(letters)
#>      cat      dog elephant 
#>       10       15        5 

# Can also use a function
x %>% keep_at(~ nchar(.x) == 3)
#> cat dog 
#>  10  15 
x %>% discard_at(~ nchar(.x) == 3)
#>        a        b elephant        e 
#>        1        2        5       10 
源代码:R/keep.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Keep/discard elements based on their name/position。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。