1
我有这样的问题。我使用这种声明来管理它,但它会变慢。我可以使用应用函数提高性能吗?R避免使用应用的for循环
x<-matrix(sample(1:100,40),20,2)
x<-as.data.frame(x)
for (i in 1:nrow(x))
{
if (x[i,1]>x[i,2]){
x[i,3]<-1
} else {
x[i,3]<-0
}
}
在我的机器上,这个速度大约快了10倍 –