Dataframe 使用For循环计算平均值

Dataframe 使用For循环计算平均值,dataframe,for-loop,variables,mean,Dataframe,For Loop,Variables,Mean,我是R的新手,非常感谢您的帮助。我有一个新的数据框,其中我必须计算一个变量的平均值,同时设置另外两个条件。在这个具体的例子中,我需要确定每个地区每月“人均”变量的平均值。另外,我必须使用for循环来回答这个问题。包括我在代码中失败的尝试 for(i in 1:length(per_capita)){df$per_capita[i] <- mean(covid$per_capita[covid$region==regions[i]]& covid$month==months [i][

我是R的新手,非常感谢您的帮助。我有一个新的数据框,其中我必须计算一个变量的平均值,同时设置另外两个条件。在这个具体的例子中,我需要确定每个地区每月“人均”变量的平均值。另外,我必须使用for循环来回答这个问题。包括我在代码中失败的尝试

for(i in 1:length(per_capita)){df$per_capita[i] <- mean(covid$per_capita[covid$region==regions[i]]& covid$month==months [i][df$per_capita==per_capita [i]], na.rm=T)}
for(i在1中:长度(人均)){df$人均[i]