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


R dplyr group_trim 修剪分组结构


删除用作分组变量的所有因子的未使用级别,然后重新计算分组结构。

group_trim() 在用于选择组子集的 filter() 之后特别有用。

用法

group_trim(.tbl, .drop = group_by_drop_default(.tbl))

参数

.tbl

grouped data frame

.drop

请参阅group_by()

也可以看看

其他分组函数:group_by()group_map()group_nest()group_split()

例子

iris %>%
  group_by(Species) %>%
  filter(Species == "setosa", .preserve = TRUE) %>%
  group_trim()
#> # A tibble: 50 × 5
#> # Groups:   Species [1]
#>    Sepal.Length Sepal.Width Petal.Length Petal.Width Species
#>           <dbl>       <dbl>        <dbl>       <dbl> <fct>  
#>  1          5.1         3.5          1.4         0.2 setosa 
#>  2          4.9         3            1.4         0.2 setosa 
#>  3          4.7         3.2          1.3         0.2 setosa 
#>  4          4.6         3.1          1.5         0.2 setosa 
#>  5          5           3.6          1.4         0.2 setosa 
#>  6          5.4         3.9          1.7         0.4 setosa 
#>  7          4.6         3.4          1.4         0.3 setosa 
#>  8          5           3.4          1.5         0.2 setosa 
#>  9          4.4         2.9          1.4         0.2 setosa 
#> 10          4.9         3.1          1.5         0.1 setosa 
#> # ℹ 40 more rows
源代码:R/group-trim.R

相关用法


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