如何将for循环的输出存储到RStudio中的变量中

如何将for循环的输出存储到RStudio中的变量中,r,for-loop,R,For Loop,这就是我所做的,我想将所有的值存储到一个变量中,并在后面对它们添加一些条件语句。但为了做到这一点,我相信至少我应该能够将它们存储到一个变量中。有人能解释一下吗?我还尝试了print(),但不知道如何存储。也许我不应该做印刷 A如果以后要添加其他条件语句,并且要继续执行for循环,则可以将代码修改为: A <- c(1,2,3) B <- c(4,5,6) result <- numeric(length(A) * length(B)) z <- 0 for(i in s

这就是我所做的,我想将所有的值存储到一个变量中,并在后面对它们添加一些条件语句。但为了做到这一点,我相信至少我应该能够将它们存储到一个变量中。有人能解释一下吗?我还尝试了print(),但不知道如何存储。也许我不应该做印刷


A如果以后要添加其他条件语句,并且要继续执行
for
循环,则可以将代码修改为:

A <- c(1,2,3)
B <- c(4,5,6)
result <- numeric(length(A) * length(B))
z <- 0

for(i in seq_along(A)){
  for(j in seq_along(B)){
    z <- z + 1
    result[z] <- A[i] * B[j]
  }
}
A <- c(1,2,3)
B <- c(4,5,6)
result <- numeric(length(A) * length(B))
z <- 0

for(i in seq_along(A)){
  for(j in seq_along(B)){
    z <- z + 1
    result[z] <- A[i] * B[j]
  }
}
result <- c(t(outer(A, B)))