ich habe eine kurze - wahrscheinlich sehr simple Frage - aber ich bin am verzweifeln....
Ich möchte eine Spalte entfernen, wenn mehr als 24 NA´s in dieser sind. (Als Filter für monatliche Preise, ich hätte damit nur noch Daten für Spalten, die mehr als 2 Jahre Daten enthalten)
Also soll es so aussehen:
Code: Alles auswählen
for(i in 1:length(log_ret$FOUSA06MUZ)){
if(length(log_ret$FOUSA06MUZ)-colSums(is.na(log_ret[,i]))<24){
log_ret<-log_ret[, -i]
}
}
Fehler in colSums(is.na(log_ret[, i])) :
'x' muss ein Array mit mindestens zwei Dimensionen sein
Hat jemand eine Idee?
LG Zabel