Использование while и For Loops для назначения новых переменных в R - PullRequest
0 голосов
/ 09 марта 2020

У меня проблемы с пониманием, как ответить на этот вопрос для задания, так как параметры кажутся очень расплывчатыми. Я уже загрузил пакет с именем large_vector, и он состоит из 2461837 цифр c элементов.

Вопросы заключаются в следующем:

"Используйте некоторое время l oop, чтобы назначить новый переменная mean_ Между тем, среднее значение large_vector. используйте print для отображения этого значения. "

" Используйте a для l oop, чтобы назначить новую переменную, mean_ Между тем, среднее значение large_vector. используйте print для отображения этого значения . "

1 Ответ

0 голосов
/ 09 марта 2020

Я думаю, что вы должны вычислить среднее значение данных в large_vector, используя оба вида циклов. Я бы переписал инструкции следующим образом:

"Создайте новую переменную с именем mean_ while и присвойте ей значение среднего значения large_vector, используя while l oop, затем напечатайте ее на экране с помощью функции печати. (включено в r) "

" Создайте новую переменную с именем mean_for и присвойте ей значение среднего значения large_vector, используя a для l oop, затем распечатайте его на экране с помощью функции печати ( включен в т) "

Если вы не знаете, для чего или когда циклы. Это управляющие структуры, которые могут помочь вам, когда вы хотите работать итеративно через вектор. В вашем случае, чтобы получить среднее значение large_vector, вы можете использовать l oop, чтобы сложить элементы в large_vector и разделить результат на длину large_vector, который можно получить следующим образом:

length(large_vector)

Вот небольшой пример a для l oop, который вы можете использовать для получения суммы значений в large_vector.

i = 1 # variable to cicle loop
suma = 0 # creating variable suma and initializing to 0
# little for loop to get sum of values in large_vector
for(i in 1:length(large_vector)){
     suma <- suma + large_vector[i] 
}

И вы можете напечатать его так:

print(suma) # using print function to print suma

Надеюсь, это даст вам лучшее понимание.

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