Зачем использовать c для создания вектора, когда двоеточие делает то же самое? - PullRequest
0 голосов
/ 11 февраля 2019

Я только начал изучать R из книги О'Рейли "Learning R".В нем говорится, что двоеточие используется для создания последовательности чисел, а функция c используется для объединения ее в вектор.Я попробовал следующее в R Studio:

a = 1:5

и следующее:

a = c(1:5)

И оба они, похоже, имели одинаковый эффект.Даже операторы, подобные приведенным ниже, имели такой же эффект:

a = 1:5 + 1:5
a = c(1:5 + 1:5)

Я пытался проверить их тип данных с помощью class () и typeof (), и они тоже одинаковые.Может быть, я не понимаю важность, которую я только начал, но кто-то может объяснить, почему нужно использовать функцию c вместо простого создания последовательности?Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...