bin wieder auf ein Problem gestoßen, was vermutlich recht trivial ist:
angenommen ich habe folgendes gegeben:
Code: Alles auswählen
Zeit<-c(1:10)
Wert<- c(5,2,1,4,2,1,1,0,9,8)
myData<-data.frame(a,b)
Mein Ansatz bis jetzt ist:
Code: Alles auswählen
for(i in 1:length(myData$Zeit)){
if(myData$Wert[i] < myData$Wert[i+1]){
v<-c(v,myData$Zeit[i])}
}
Allerdings, liefert die if-Bedingung außerhalb der Schleife wie etwa:Error in if (Bedingung) :
missing value where TRUE/FALSE needed
Code: Alles auswählen
if(myData$Wert[3] < myData$Wert[4]){
v<-c(v,myData$Zeit[3])}
Nun bin ich verwirrt, ich vermute es liegt am Syntax.
Denn die if-Bedingung liefert ja einen Boolschen-Wert.
Besten Dank im Voraus!!!