Merkmal aus Spalte Plotten

Wie erstelle ich Grafiken, was ist zu beachten?

Moderatoren: EDi, jogo

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

Re: Merkmal aus Spalte Plotten

Beitrag von jogo » Mo Jul 02, 2018 4:24 pm

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: 14
Registriert: Do Aug 03, 2017 10:29 am

Re: Merkmal aus Spalte Plotten

Beitrag von User » Mo Jul 02, 2018 4:28 pm

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: 1022
Registriert: Fr Okt 07, 2016 8:25 am

Re: Merkmal aus Spalte Plotten

Beitrag von jogo » Di Jul 03, 2018 8:44 am

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

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast