2016-02-26 61 views
-4

是什么以下命令的区别:R:ABC <-c(1:15)对ABCD <-1:15

abc <- 1:15 
abcd <- c(1:15) 
abc 
abcd 

的输出是:

> abc <- 1:15 
> abcd <- c(1:15) 
> abc 
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
> abcd 
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 
+0

没有区别。在第二次尝试中只需要不必要的附加'c()'。请阅读手册。 –

+3

在这种情况下,您可以使用'identical(abc,abcd)'来检查两者是否完全相同 –

回答

3

c()是一个连接向量的函数。 在你的例子中,你只提供一个矢量 - 1:15,所以它们在功能上是相同的。
如果要连接两个或更多范围,例如在向量中不包含13,则需要c()c(1:12, 14:15)

相关问题