This function reads an XML file containing a DDI codebook version 2.5, or an
SPSS or Stata file and returns a list containing the variable labels, value
labels, plus some other useful information.
It additionally attempts to automatically detect a type for each variable:
cat : |
categorical using numeric values |
catchar : |
categorical using character values |
num : |
numerical |
numcat : |
numerical variable with very few values (ex. number of children) |
By default, this function extracts the metadata into an R list object, but when
the argument save
is activated, the argument OS
(case insensitive)
can be either:
"Windows"
(default), or "Win"
,
"MacOS"
, "Darwin"
, "Apple"
, "Mac"
,
"Linux"
.
The end of line separator changes only when the target OS is different from the
running OS.
For the moment, only DDI version 2.5 (Codebook) is supported, but DDI Lifecycle
is planned to be implemented.