nicole6155 比如在一个循环里面,每次循环得到一个结果最后把每次循环的结果存储到一个数组里面去。这个时候一定要把数组的大小先定义出来吗?还有如果每次得到一个向量,循环结束希望将结果存储为一个矩阵,这个时候应该怎么做呢? 之前都用matlab,上面的问题在MATLAB里只需要循环之前定义一个空数组即可。现在上课老师让我们用R,在数据处理上有很多不一样的地方不知道该怎么处理。。尤其是循环。。。求指点!!!
mengchen 第一个问题,提前定义可以,不提前定义也可以,用 c 连接结果就行。前一种方法应该更快些,跟matlab原理一样。 第二个问题,和第一个问题一样。但是如果不提前定义的话,用 cbind 或者额 rbind 来连接结果就行。