Je voudrais faire correspondre chaque valeur dans data
, et je pense à utiliser une boucle for comme ceci:
data = rnorm(100, mean=0, sd=1)
Newdata = {L = NULL; for (i in data) {i = i*i} L = i return (L)}
Essayez ceci (plus rapidement et plus simplement):
newData <- data^2
Cela fonctionnera aussi
newData <- data*data
Que diriez-vous de sapply
(pas vraiment nécessaire pour ce cas simple):
newData<- sapply(data, function(x) x^2)