2016-02-26 94 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)

相關問題