Skip to contents

Prüft, ob alle Einträge einer Spalte der Berichtstabelle (z. B. die Namen der Fachbereiche, nach denen die Daten je Bericht gefiltert werden) in genau dieser Schreibweise auch in den Daten vorkommen. So fallen Tippfehler auf, bevor ein Bericht versehentlich leer bleibt.

Usage

label_test(col, var, exception = "alle")

Arguments

col

Spalte der Berichtstabelle, z. B. info$FB.txt.

var

Passende Variable im Datensatz. Bei einem Faktor werden seine Stufen verwendet, sonst die vorkommenden Werte.

exception

Einträge von col, die nicht geprüft werden (Standard: "alle", z. B. für einen Gesamtbericht).

Value

Die Meldung als Text (unsichtbar); sie wird außerdem ausgegeben. Bei Abweichungen gibt es eine Meldung pro nicht gefundenem Eintrag.

See also

Weitere Funktionen zur Datenaufbereitung: aggr_data(), evasys_read_data(), input_tabelle()

Examples

# Alles stimmt
label_test(BspDaten$pInfo$FB.txt, BspDaten$dataLVE$Teilbereich)
#> [1] "Alle Einträge der Spalte aus der Berichtstabelle kommen in gleicher Schreibweise auch in der Variable vor."

# Ein Eintrag mit Tippfehler
label_test(BspDaten$pInfo$FB.txt.falsch, BspDaten$dataLVE$Teilbereich)
#> [1] "Der Eintrag \"Angewandte Fktion - SoSe24\" aus der Berichtstabelle kommt nicht in gleicher Schreibweise in der Variable vor."