Как скопировать все значения в вектор в R? Я хотел бы построить каждое значение в data, и я думаю об использовании цикла for следующим образом: data = rnorm(100, mean=0, sd=1) Newdata = {L = NULL; for (i in data) {i = i*i} L = i return (L)} Ответ 1 Попробуйте это (быстрее и проще): newData <- data^2 Ответ 2 Это также будет работать newData <- data*data Ответ 3 Как насчет sapply (не обязательно для этого простого случая): newData<- sapply(data, function(x) x^2)
Ответ 3 Как насчет sapply (не обязательно для этого простого случая): newData<- sapply(data, function(x) x^2)