小编Fed*_*mmi的帖子

如何使用 dplyr/magrittr 管道将字符串转换为因子并设置对比度

我有一个相当具体的问题:如何将字符串变成一个因子并在管道内设置其对比?

假设我有一个像下面这样的 tibble

tib <- data_frame (a = rep(c("a","b","c"),3, each = T), val = rnorm(9))
Run Code Online (Sandbox Code Playgroud)

现在,我可以使用两个单独的行

tib$a <- factor(tib$a)
contrasts(tib$a) <- contr.sum(3)
Run Code Online (Sandbox Code Playgroud)

但是如果我想在来自 dplyr 的管道中执行相同的操作呢?

r dplyr magrittr

4
推荐指数
2
解决办法
330
查看次数

标签 统计

dplyr ×1

magrittr ×1

r ×1