【发布时间】:2020-05-16 20:39:09
【问题描述】:
考虑以下与学生回答的 4 个问题的分数有关的信息。
Df <- data.frame(matrix(nrow=4,ncol=5)
colnames(Df) <- c("student_id","q_1","q_2","q_3","q_4")
Df$student_id <- c(1:4)
Df$q_1 <- c(3,4,8,10)
Df$q_2 <- c(1:4)
Df$q_3 <- c(7:10)
Df$q_4 <- c(3,5,2,1)
我想取与问题编号 1 和 3 有关的所有列的平均值。我创建了一个向量
q_list <- c("q_1","q_3")
和
q_avg <- rep(NA,2)
我想编写一个循环,将'q_1' 和'q_3' 列的平均值存储在q_avg 向量中,用于q_list 向量中的问题编号。我尝试使用paste,但无法得到它。
【问题讨论】:
-
它很有用,但并不完全相关。谢谢。
-
我建议你编辑你的问题。您的问题的标题没有说明列平均值。请编辑它。
-
这不是关于列平均值,而是选择一组特定的列。
标签: r