2013-02-08 26 views
0

下面是一个简单的代码:R控制结构双回路

for (i in c("red", "green")) 
    for (j in c("blood", "trees")) { 
     k <- paste(i, j, sep=" ") 
     print(k) 
    } 
} 

我将它想只输出"red blood""green trees"。剩下的组合将被丢弃。这可以在循环内完成吗?

回答

5

你并不需要一个循环:

R> paste(c("red","green"), c("blood","trees")) 

[1] "red blood" "green trees"