ich muss mich um outliers in meiner matrix kümmern. Hierfür habe ich alle auf NA gesetzt und wollte diese nun durch den mittelwert der jeweiligen zeile ersetzen, also mit [i,] arbeiten. Die folgenden Versuche scheiterten. Aber ich komme da auch nicht weiter. Das Internet hat mir auch nicht geholfen - da wollen alle immer nur Null setzen. Hat jemand eine Idee?
Code: Alles auswählen
for(i in 1:ncol(data)){
data[is.na(data[,i]), i] <- mean(data[i,], na.rm = TRUE)
}
Code: Alles auswählen
for(i in 1:nrow(data)){
data[is.na(data[i,]), i] <- mean(data[i,], na.rm = TRUE)
}