我想重复以下代码,其中数字1由数字1:32
代替test1<-subset.data.frame(df, df$thiessen.Subbasin==1)
v1<-c(test1$thiessen.Percentage)
最终会生成32个向量。 我可以复制粘贴上面的公式32次,并用数字1到32替换它,但必须有一个不那么麻烦的方式。有没有人有想法,我怎么能循环这个?
答案 0 :(得分:0)
我不确定我是否理解这个问题,但看起来最简单的事情就是使用for循环,如下所示:
ans <- replicate(32, NA)
for (i in 1:32){
test1<-subset.data.frame(df, df$thiessen.Subbasin==i)
ans[i]<-test1$thiessen.Percentage
}