當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。