ich hänge schon wieder seit Tagen an einem Problem mit dem Format meiner Daten und komme nicht weiter, weil ich nicht gelernt habe mit Objekten in dieser Form zu arbeiten und auch mit den Beispiele von rdocumentation komme ich nicht weiter.
Mein eigentliches Ziel ist es, die Evapotranspiration mit dem gleichnamigen Package zu Berechnen, wofür die Daten ausgewertet, Datenlücken geschlossen und schön in einen data.frame abgespeichert habe. Nun wollte das Modell jedoch eine Liste von mir, was eigentlich kein Problem wäre, doch ich kriege immer folgenden Error, was m.E. am Datentyp bzw. den Attributen liegt.
Code: Alles auswählen
ET0_Modell1 <- ET.PenmanMonteith(Data_List, constants, ts = "daily", solar = "data", wind = "yes", crop = "short", message = "yes", AdditionalStats = "yes", save.csv = "yes")
Error in aggregate.data.frame(as.data.frame(x), ...) :
'by' must be a list
Hier ein Bild von meiner erstellten Liste:
Klappt irgendwie nicht, daher hier ein Imgur Link: https://imgur.com/a/epLO1HI
Und hier das Bild eines trainings-Datensatzes, in welche Form ich die den data.frame wohl bringen muss:
Und noch mal: https://imgur.com/a/ilbyw1G
Meine Recherche hat mich durch den Typ S3:zoo zum packege merge.zoo gebracht. Damit sollte es doch eigentlich funktionieren, die Ausgangsdaten in die richtige Form zu bringen, oder? Denn dass Objekte in einer Liste mehrere Attribute haben, kenne ich so nicht. Hier ein Beispiel von Tmax:
Code: Alles auswählen
> processeddata[["Tmax"]]
2001-03-01 2001-03-02 2001-03-03 2001-03-04 2001-03-05 2001-03-06 2001-03-07 2001-03-08 2001-03-09 2001-03-10 2001-03-11 2001-03-12
28.8 27.4 29.0 26.3 32.7 35.7 33.8 33.8 35.6 27.5 24.0 20.9
2001-03-13 2001-03-14 2001-03-15 2001-03-16 2001-03-17 2001-03-18 2001-03-19 2001-03-20 2001-03-21 2001-03-22 2001-03-23 2001-03-24
21.2 26.2 30.6 27.5 18.8 21.4 23.6 25.1 15.3 20.4 24.1 21.3
Hier noch ein kleiner Ausschnitt meines Datensatzes als data.frame, als csv2 eingelesen:
Code: Alles auswählen
Date.daily Date.monthly J i Ndays Tmax Tdew Tmin RHmax RHmin u2 uz Rs n Cd Precip P.monthly Epan va vs
1 2018-01-01 Jan 2018 1 1 1 6.2 NA 2.6 90.44 60.49 3.26 NA 46.21 NA NA NA NA NA NA NA
2 2018-01-02 Jan 2018 2 1 2 3.7 NA 1.3 92.38 66.36 3.29 NA 52.89 NA NA NA NA NA NA NA
3 2018-01-03 Jan 2018 3 1 3 9.6 NA 1.7 95.02 68.16 5.28 NA 22.19 NA NA NA NA NA NA NA
4 2018-01-04 Jan 2018 4 1 4 9.3 NA 2.0 96.46 81.82 3.45 NA 8.95 NA NA NA NA NA NA NA
5 2018-01-05 Jan 2018 5 1 5 9.9 NA 5.8 95.54 74.83 1.91 NA 43.65 NA NA NA NA NA NA NA
6 2018-01-06 Jan 2018 6 1 6 7.1 NA 5.0 96.68 83.44 0.97 NA 49.24 NA NA NA NA NA NA NA
7 2018-01-07 Jan 2018 7 1 7 5.3 NA 1.8 97.40 87.10 2.50 NA 25.74 NA NA NA NA NA NA NA
8 2018-01-08 Jan 2018 8 1 8 5.2 NA 1.9 96.40 81.97 2.20 NA 53.15 NA NA NA NA NA NA NA
Ich wäre auf jeden Fall sehr dankbar, wenn jemand Erfahrung mit zoo hat und mir auf die Sprünge helfen kann!
LG, Schrödinger