Skip to contents

Controleer of er per groep precies 1 rij is. Als er meerdere rijen per groep gevonden zijn, slaagt de assertion niet.

Usage

assert_no_duplicates_in_group(
  df,
  group_vars = c("INS_Studentnummer", "INS_Opleidingsnaam_2002", "INS_Inschrijvingsjaar"),
  assertion_fail = "stop"
)

Arguments

df

Het te controleren dataframe

group_vars

De groep-variabelen als een character-vector. De default is de combinatie van INS_studentnummer, INS_Opleidingsnaam_2002 en INS_Inschrijvingsjaar.

assertion_fail

Hoe de functie reageert bij een fail. Dit is of een "warning", waarbij enkel een warning wordt gegeven over de fail, of een "stop", waarbij de uitvoering van de functie stopt en de melding weergeeft, of een "AssertCollection", waarbij het fail-bericht aan een assertion collectie wordt toegevoegd.