【发布时间】:2021-10-07 07:51:06
【问题描述】:
我不确定我是否完全理解了 dplyr 中的 rowwise 函数。我似乎得到了预期的结果。下面是代码和预期的结果。
library(dplyr)
set.seed(123)
mydf <- tibble(
a1 = floor(rnorm(10, 5, 2)),
a2 = floor(rnorm(10, 6, 3)),
a3 = floor(rnorm(10, 8, 3))
)
mydf %>%
rowwise() %>%
mutate(allmeanrow = mean(a1:a3))
# Expected
mydf %>%
mutate(allmeanrow = rowMeans(.))
【问题讨论】: