Diese Aufgabe ist schwierig für mich. Ich muss den Temperaturwert für jede Stunde (minimale aufgezeichnete Zeit) von 30/31 Tagen eines Monats finden. Aber der Sensor misst den Temperaturwert in unregelmäßigen Abständen (Eingabedatei ist als Bild angehängt). Ich möchte dafür R-Code schreiben. Beispiel Ausgabe:Sortieren mit Datum und Mindestzeit in R
1/6/2016 0.00 90.45
1/6/2016 1.01 92.54
1/6/2016 2.12 94.95
1/6/2016 21.53 95.85
Eine ähnliche Probe Datenrahmen:
Probe < - data.frame ( date = c (rep ("2016.06.01", 13), NA, NA, Vertreter ("2016-06-01", 3), NA, NA, Vertreter ("2016-06-01", 3), NA, Vertreter ("2016-06-02", 2)), Zeit = c ("0:00", "0:10", "0:20", "0:30", "1:01", "1:11", "1:21", 1:31, 1:41, 1:51, 2:12, 2:42, 2:52, NA, NA, 12:03, 12:13 "," 12:23 ", NA, NA , "21:53", "21:54", "23:14", NA, NA, NA), temp = c (90.45, 91.29, 90.88, 91.22, 92.54, 92.57, 93.18, 93.9, 94.51, 94.37 , 95.96, 95.32, 95.2, NA, NA, 95.37, 95.52, 95.35, NA, NA, 95.85, 95.6, 96.14, NA, NA, NA) )
Wenn jemand bitte an helfen, wie zu tun R
Sie können 'cut.POSIXct' verwenden, um die Zeit in Stundenintervalle zu schneiden, verwenden Sie diese als Gruppierungsvariable, um den Minimalwert zu finden – akrun
Willkommen bei StackOverflow! Bitte lesen Sie die Informationen über [wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) und wie man ein [reproduzierbares Beispiel gibt] (http://stackoverflow.com/questions/ 5963269). Dies wird es anderen sehr erleichtern, Ihnen zu helfen. – Axeman
danke @akrun. Könnten Sie es bitte ausarbeiten? –