#r
#r
Вопрос:
Привет, я искал, может ли кто-нибудь мне помочь.
Итак, я новичок в использовании R, и я просматриваю рабочую книгу, предоставленную моим университетом, и пробовал функции в R и менял различные числа, чтобы увидеть, как это изменило информацию.
Как правило, я понимаю большую часть этого, но я не совсем понимаю некоторые из следующего кода.
Может ли кто-нибудь объяснить мне, что
vec.mean <- числовое значение (N)
означает, что я не совсем уверен, что это делает.
Заранее спасибо за помощь.
Ответ №1:
Если вы прочитаете файл справки с help(numeric)
:
Описание — Создает или принуждает объекты типа «числовой».
Аргументы — длина
Неотрицательное целое число, указывающее желаемую длину. Двойные значения будут преобразованы в целое число: указание аргумента длины, отличной от единицы, является ошибкой.
Первый аргумент numeric()
is length =
. Поэтому numeric(500)
создается числовой вектор длиной 500.
Теоретически это лучшая практика, потому что запуск for
цикла позже на уже созданном векторе будет иметь незначительно улучшенную производительность.
Комментарии:
1. Ах, хорошо, я понимаю, спасибо за ваш комментарий. Есть ли шанс, что вы могли бы помочь мне понять и следующую строку? Я понимаю, что использование ‘for’ создает функцию цикла, начинающуюся с размера 1 из случайной выборки, а затем повторяющуюся до тех пор, пока мы не достигнем размера выборки N. И это «TRUE» означает, что оно может повторять одни и те же значения, но здесь я снова застрял.