Ich habe eine Liste mit 16 Datenrahmen alle mit nur zwei SpaltenSubset Datenrahmen in einer Liste gespeichert
DateTime Value
2009-05-31 100
2009-06-30 200
2009-07-31 300
and so on
ich alle Datenrahmen in der Liste auf einem Datum Filter basierend auf dem Teil will. Ich habe den folgenden Code ausprobiert, aber es hat nicht funktioniert
> c <- function(df) {
+ within(df, DateTime >= "2009-06-30")
+ }
> train_data <- lapply(my_data, c)
Fehle ich etwas hier fehlt?
Vielen Dank.
Versuchen Sie, mal in sachgemäßes Format 'lapply (d, Funktion (x, y) x [as.POSIXct (x $ Datetime)> y zu transformieren, ], as.POSIXct ("2009-06-30")) '. Vermeiden Sie neben Ihrem Problem, Funktionen oder Variablen nach internen Funktionen zu benennen ('c()'). – Jimbou