zu erhalten. Ich fand eine post on reddit und es hat mich darüber nachdenken, wie Sie den Unterschied aus der obigen Zeile mit einer for-Schleife erhalten. Ich habe versucht, den Ansatz unten, aber nicht ganz nageln. Gibt es eine bessere Methode, um den Unterschied aus der Reihe oben, Daten oder Zahlen zu erreichen?Verwenden Sie eine for-Schleife, um die Differenzzeit von der Zeile über
test <- data.frame(Dates=rbind("2006-08-07 19:33:02","2006-08-07 19:34:02","2006-10-10 19:33:02","2006-10-11 19:34:02" ,"2006-10-12 19:34:02","2006-10-13 19:34:02","2006-10-14 19:34:02"))
for (i in 2:nrow(Dates)){
difftime(i[2-1,],i)
}
Um einen Spaltenvektor zu machen, können Sie 'statt' rbind' C' verwenden. – Frank
Warum eine for-Schleife verwenden? Dein Titel ist irreführend. Sie sollten nur das Problem beschreiben. –