Merkmal aus Spalte Plotten

Wie erstelle ich Grafiken, was ist zu beachten?

Moderatoren: EDi, jogo

jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Merkmal aus Spalte Plotten

Beitrag 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
User
Beiträge: 15
Registriert: Do Aug 03, 2017 10:29 am

Re: Merkmal aus Spalte Plotten

Beitrag 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
jogo
Beiträge: 2085
Registriert: Fr Okt 07, 2016 8:25 am

Re: Merkmal aus Spalte Plotten

Beitrag 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
Antworten