小编Mic*_*war的帖子

为什么意思是忽略修剪参数,除非我使用奇怪的语法?

我试图在降低高值和低值后计算平均值。但以下忽略了修剪参数:

library(tidyverse)
mtcars %>% 
  summarize(mpg = mean(mpg),
            mpg_trimmed = mean(mpg, trim = 0.05))
#>        mpg mpg_trimmed
#> 1 20.09062    20.09062
Run Code Online (Sandbox Code Playgroud)

但以下工作:

library(tidyverse)
mtcars %>% 
  summarize(mpg = mean(.$mpg),
            mpg_trimmed = mean(.$mpg, trim = 0.05))
#>        mpg mpg_trimmed
#> 1 20.09062    19.95333
Run Code Online (Sandbox Code Playgroud)

为什么我需要使用.$

r dplyr

2
推荐指数
1
解决办法
46
查看次数

标签 统计

dplyr ×1

r ×1