我是R的初学者,无法找到讨论此问题的主题。我非常感谢您提供一些帮助,或者在已经讨论过的正确页面上找到帮助!
从以下内容开始:
#create vectors
response<-c("1","1", "0", "1", "0", "0", "0", "1","1", "0", "1", "0", "0", "0","1", "0", "1", "0", "0", "0")
trial_number<-c(1:20)
#create dataframe
df<-data.frame(response,trial_number)
head(df)
# response trial_number
#1 1 1
#2 1 2
#3 0 3
#4 1 4
#5 0 5
#6 0 6
我想一次计算3行的df$response
列的平均值。
每次完成此操作后,我都希望它继续前进到下3行,但一次只能移动一行。
因此:第一个输出值将为我提供试验1,2&3的平均响应。第二个输出值将为我提供试验2,3&4的平均响应。第三个输出值将为我提供试验3,4&5等的平均响应。
我将非常感谢您的帮助!