我有一个大数据框 df,列名为:
age, income, country
我想做的其实很简单,做
fitFunc<-function(thisCountry){
subframe<-df[which(country==thisCountry)];
fit<-lm(income~0+age, data=subframe);
return(coef(fit));
}
对于每个单独的国家。然后将结果聚合到一个新的数据框中,如下所示:
countryname, coeffname
1 USA 1.2
2 GB 1.0
3 France 1.1
我试着做:
do.call("rbind", lapply(allRics[1:5], fitit))
但我不知道下一步该做什么。
任何人都可以帮忙吗?
谢谢!