Prüft Organisations-Variable auf definierte Qualitätsregeln
Source:R/check_organisation.R
check_organisation.RdDiese Funktion verwendet das Paket pointblank, um die Werte in der
Organisations-Variable systematisch zu validieren. Optional wird ein HTML-Report mit Badges ausgegeben.
Usage
check_organisation(
data,
organisation_col = "organisation",
semester_col = "semester",
stop_at = 1,
show_report = TRUE
)Arguments
- data
Ein
data.frame, das die zu prüfende Organisations-Variable enthält.- organisation_col
Name der Organisations-Variable (Standard:
organisation).- semester_col
Name der Semester-Spalte (Standard:
semester). Wird für den Check auf Schwankungen zwischen Semestern benötigt.- stop_at
Schwellenwert für Fehler-Toleranz. Kann relativ (Anteil 0 bis 1) oder absolut (z. B. 1 für "Null Toleranz") angegeben werden. Standard: 1 (= Null Toleranz).
- show_report
Logisch; wenn
TRUE, wird ein pointblank-Report mit Badges im Viewer ausgegeben. Standard:TRUE.
Value
Ein pointblank-Agent-Objekt (invisible). Über
pointblank::get_agent_report() kann der Report auch separat erzeugt werden.
Details
Die folgenden Prüfungen werden durchgeführt:
Nur korrektes Semikolon " ; " oder kein Semikolon.
Kein "|" enthalten.
Kein ">" enthalten.
Länge der Zeichenkette ist kleiner oder gleich 1000.
Keine überflüssigen Leerzeichen (entspricht
stringr::str_squish()).Warnung bei Abschluss-Begriffen (z. B. Bachelor, Master, Diplom).
Examples
if (FALSE) { # \dontrun{
agent <- check_organisation(test_data, organisation_col = "organisation")
pointblank::get_agent_report(agent)
} # }