无法在向量中存储函数的输出

时间:2016-09-06 14:37:06

标签: r excel

R编程的新手,所以我在这里遇到了一些麻烦。

一段代码:

cca_rank<-function(x){for(x in 1:nrow(adm)) {
  if(adm$cca[x]<=400){print("Low")} else if(adm$cca[x]>400 & adm$cca[x]<=700){print("Mid")} else if(adm$cca[x]>700){print("High")}}}
cca_ranks <- cca_rank(1:400)

adm是一张带有400行表的excel表。 cca_rank(1:400)为我返回正确的输出,但是我能够将所有的Lows,Medium和High放到一个向量中。我需要将此向量放在数据框中。我有什么方法可以做到这一点吗?

0 个答案:

没有答案