意味着功能产生
问题描述:
平均功能怪怪相同的结果,更是不断生产0.3880952意味着功能产生
H10 <- H10 %>%
rowwise() %>%
mutate(t10dv = mean(c(fd$DV1_C, fd$DV2_C,
fd$DV3_C, fd$DV4_C),
na.rm = TRUE))
head(H10)
DV1_C DV2_C DV3_C DV4_C t10dv
<int> <int> <int> <int> <dbl>
1 1 0 0 1 0.3880952
2 -1 0 2 -1 0.3880952
3 0 0 0 0 0.3880952
4 0 2 1 1 0.3880952
5 -1 -1 -1 -2 0.3880952
6 -2 0 0 0 0.3880952
答
你应该做的仅仅是:
H10$t10dv <- rowMeans(H10[c("DV1_C", "DV2_C", "DV3_C", "DV4_C")])
答
在这里,您发生变异电话计算你四列(c(fd$DV1_C, fd$DV2_C, fd$DV3_C, fd$DV4_C)
。
如果串联的平均值你需要计算每列的均值,你需要做4个电话。
mutate(x = mean(fd$DV1_C),
y = mean(fd$DV2_C), ... etc.
最佳
科林
+0
抱歉科林,我正在计算一个刻度的平均值。 – Lowpar
您正在使用C(FD $ DV1_C,FD $ DV2_C,FD $ DV3_C的FD $ DV4_C),它走的是全面的数据。只要使用c(DV1_C,DV2_C,DV3_C,DV4_C)来保持行方向操作就位,假设您想要得到这四个值的行平均值... – Dason