使用以下代码,我可以打印迭代每个循环的值。
f3 <- function(n){
df <- data.frame(x = numeric(n), y = numeric(n))
for(i in 1:n){
df$x[i] <- i
df$y[i] <- i
}
df
}
现在我想将输出数据存储到数据帧df中,考虑4列(a,b,c,d)的数值数据。我所知道的仅仅是以下代码,但只有一个&#39; for&#39;在它。
{{1}}
如何在使用嵌套for循环时将数据输入到数据框中。谢谢。
答案 0 :(得分:1)
你应该试试expand.grid
a <- 5:12
df <- expand.grid(a,a,a,a)
names(df) <- c("a","b","c","d")