小编M A*_*lio的帖子

将参数传递给 adorn_totals 中的 ellipsis(...)

我怎样才能传递应该考虑的列adorn_totals而不传递其他参数。

\n
library(dplyr)\nlibrary(janitor)\n\nmtcars %>% \n  count(vs,am) %>% \n  adorn_totals()\n#>     vs am  n\n#>      0  0 12\n#>      0  1  6\n#>      1  0  7\n#>      1  1  7\n#>  Total  2 32\n
Run Code Online (Sandbox Code Playgroud)\n

我不想计算“AM”列中的总计,只计算“n”列中的总计。我知道我可以通过在函数末尾传递列名来做到这一点,但要做到这一点,你必须首先传递所有其他参数adorn_totals(,,,, n),这很丑陋。

\n

有没有办法直接做到这一点,如:

\n
mtcars %>% \n  count(vs,am) %>%\n  adorn_totals(... = n)\n#> Error in `adorn_totals()`:\n#> ! Names can\'t be of the form `...` or `..j`.\n#> \xe2\x9c\x96 These names are invalid:\n#>   * "..." at location 1.\n#> Backtrace:\n#>      \xe2\x96\x86\n#>   1. \xe2\x94\x9c\xe2\x94\x80mtcars %>% count(vs, am) %>% adorn_totals(... = n)\n#>   2. …
Run Code Online (Sandbox Code Playgroud)

r janitor

3
推荐指数
1
解决办法
115
查看次数

标签 统计

janitor ×1

r ×1