Function to check if variable names and labels, value labels and missing codes comply with SPSS requirements for meta data.
Value
Returns a list with the entries "varNames_special", "varNames_length",
"varLabels", "valLabels" and "missings".
Details
The function measures the length of variable names ("varNames_length", maximum of 64 characters)
variable labels ("varLabels", maximum of 256 characters),
value labels ("valLabels", maximum of 120 characters). Furthermore,
missing codes are counted ("missings", maximum of three missing codes for character variables)
and special characters are flagged in variable names ("varNames_special").
Check results are reported back on variable level, with the exception of "valLabels", which is a list
with entries per violating variable.
Examples
# Change example data set (create a violating label)
pisa2 <- changeVarLabels(pisa, varName = "computer_age",
varLabel = paste(rep("3", 125), collapse = ""))
check4SPSS(pisa2)
#> $varNames_special
#> character(0)
#>
#> $varNames_length
#> character(0)
#>
#> $varLabels
#> character(0)
#>
#> $valLabels
#> character(0)
#>
#> $missings
#> character(0)
#>
