Vectorized Operations
R中许多操作可以通过向量化变得更加简洁。
例如将两个向量加在一起:
> x <- 1:4
> y <- 6:9
> z <- x + y
> z
[1] 7 9 11 13
相比写循环更加简便:
> x <- 1:4
> y <- 6:9
> w <- numeric(length(x))
> for(i in seq_along(x)) {
+ w[i] <- x[i] + y<
R中许多操作可以通过向量化变得更加简洁。
例如将两个向量加在一起:
> x <- 1:4
> y <- 6:9
> z <- x + y
> z
[1] 7 9 11 13
相比写循环更加简便:
> x <- 1:4
> y <- 6:9
> w <- numeric(length(x))
> for(i in seq_along(x)) {
+ w[i] <- x[i] + y<