verwendetes Datum

Wie rufe ich R-Funktionen auf, wie selektiere ich Daten, ich weiß nicht genau ....

Moderatoren: EDi, jogo

Antworten
jessi
Beiträge: 100
Registriert: Mo Jul 10, 2017 9:23 am

verwendetes Datum

Beitrag von jessi »

Hallo zusammen,

ich lese Daten aus einer sql-Datenbank aus. Das funktioniert auch alles wunderbar. Da ich die Abfrage unter bestimmten Bedingungen ausführe - Datum - möchte ich gerne wissen, welche Tage tatsächlich herangezogen werden. Die Messdaten habe ich im Minuten-Intervall, also habe ich pro Tag etwa 1140 Werte. Die Ausgabe des Datums durchzusehen, um herauszufinden welcher Tag tatsächlich dabei ist, ist so etwas mühsam. Eine weitere Idee von mir wäre gewesen, das Datum zu jedem 1141 Schritt auszugeben, das scheint mir aber auch sehr umständlich zu sein.
Hier mal der Code mit dem ich einlese:

Code: Alles auswählen

d <- dbGetQuery(conn, 'SELECT datum, phi, lam, T, Tmax FROM daten WHERE datum IN (19990101, 19990102,19990105, 19990106, 19990108,19990115,19990116, 19990118, 19990201, 19990202, 19990203, 19990204, 19990205, 19990225, 19990226, 19990301) AND Tmax < 0 AND RR > 0')
Jetzt treffen natürlich die Tmax und RR Bedingungen nicht an allen Tagen zu. Gibt es jetzt eine Möglichkeit, mir ausgeben zu lassen, welche Tage (date) tatsächlich Werte liefern bzw. in die weiteren Berechnungen miteinbezogen werden.

Danke für eure Unterstützung.
Jessi
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: verwendetes Datum

Beitrag von jogo »

Hallo Jessi,

meinst Du sowas wie

Code: Alles auswählen

table(iris$Species) # also in Deinem Fall:
table(d$datum)
oder

Code: Alles auswählen

unique(mtcars$cyl) # also in Deinem Fall:
unique(d$datum)
:?:

Gruß, Jörg
jessi
Beiträge: 100
Registriert: Mo Jul 10, 2017 9:23 am

Re: verwendetes Datum

Beitrag von jessi »

Hallo Jörg,

vielen Dank! Genau diesen Befehl habe ich gesucht.

Grüße,
Jessi
Antworten