Seite 2 von 2

Re: Merkmal aus Spalte Plotten

Verfasst: Mo Jul 02, 2018 4:24 pm
von jogo
Hallo User,

kannst Du bitte das Ergebnis von

Code: Alles auswählen

dput(head(X_export, 10))
in Deine nächste Nachricht schreiben, damit ich ein paar Daten habe.
Ja, sowas kann man alles machen und es gibt dafür verschiedene Möglichkeiten. Für die große Bequemlichkeit gibt das das Paket lubridate mit vielen Funktionen, z.B. auch eine, die von einem gegebenen Datum das Jahr bestimmt.
Wenn man Deinen Vergleich per Hand machen möchte, sieht das etwa so aus:
"Prüfbeginn am 01.01.2018 oder später"

Gruß, Jörg

Re: Merkmal aus Spalte Plotten

Verfasst: Mo Jul 02, 2018 4:28 pm
von User
Hallo Jörg,

ergebnis anbei.

Code: Alles auswählen

structure(list(Prüfart = c("Z01B", "Z01B", "Z01B", "Z01B", "Z01B", 
"Z01B", "Z01B", "Z01B", "Z01B", "Z01B"), Qualitätskennzahl = c(0, 
100, 100, 0, 100, 100, 100, 100, 100, 100), `Start der Prüfung` = structure(c(1388016000, 
1388275200, 1388620800, 1388620800, 1388620800, 1388620800, 1388620800, 
1389225600, 1389225600, 1389225600), class = c("POSIXct", "POSIXt"
), tzone = "UTC")), .Names = c("Prüfart", "Qualitätskennzahl", 
"Start der Prüfung"), row.names = c(NA, -10L), class = c("tbl_df", 
"tbl", "data.frame"))
Grüße

Re: Merkmal aus Spalte Plotten

Verfasst: Di Jul 03, 2018 8:44 am
von jogo
Hallo User,

Code: Alles auswählen

X_export <- structure(
  list(Prüfart = c("Z01B", "Z01B", "Z01B", "Z01B", "Z01B", "Z01B", "Z01B", "Z01B", "Z01B", "Z01B"), 
       Qualitätskennzahl = c(0,   100, 100, 0, 100, 100, 100, 100, 100, 100), 
       `Start der Prüfung` = structure(c(1388016000, 1388275200, 1388620800, 1388620800, 1388620800, 1388620800, 1388620800, 
 1389225600, 1389225600, 1389225600), class = c("POSIXct", "POSIXt"), tzone = "UTC")), 
 .Names = c("Prüfart", "Qualitätskennzahl", "Start der Prüfung"), row.names = c(NA, -10L), 
 class = c("tbl_df",   "tbl", "data.frame"))
#
subset(X_export, `Start der Prüfung`>"2014-01-09")
selten habe ich mit Datumsangaben zu tun, deshalb muss ich immer selber erstmal testen. Wie Du siehst, kannst Du ganz einfach gegen einen character-Wert vergleichen.
Beim boxplot() dann:

Code: Alles auswählen

with(subset(X_export, `Start der Prüfung`>"2014-01-09" & Prüfart=="Z01B"), boxplot(Qualitätskennzahl))
Gruß, Jörg