【发布时间】:2021-11-13 18:37:06
【问题描述】:
我想将数据框中的一组变量居中,但不标准化。我尝试了使用 mutate_at 执行此操作的代码,但缩放函数默认使用 scale = TRUE,我不知道如何将其设置为 scale = FALSE。 Tis 缩放了所需的变量,但除了居中之外还进行了标准化:
centdata <- mydat %>%
mutate_at(.vars = c(1, 2, 3, 4, 5, 6, 7, 8, 14),
.funs = list("scaled" = scale))
【问题讨论】:
-
我推荐使用
across´ instead ofmutate_at`,因为它是一种不推荐使用的语法 -
at-command 的标签是关于 Hayes 命令集的。这不适用于这里。
-
发布 R 问题时,请尝试包含一些适用于您的代码的数据。