Подтвердить что ты не робот

Как скопировать все значения в вектор в R?

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

data = rnorm(100, mean=0, sd=1)
Newdata = {L = NULL;  for (i in data)  {i = i*i}  L = i  return (L)}
4b9b3361

Ответ 1

Попробуйте это (быстрее и проще):

newData <- data^2

Ответ 2

Это также будет работать

newData <- data*data

Ответ 3

Как насчет sapply (не обязательно для этого простого случая):

newData<- sapply(data, function(x) x^2)