Online documentation: http://larmarange.github.io/labelled/
Labelled package for R
This package is built on the new classes haven_labelled
and haven_labelled_spss
introduced by haven package and propose additional functions to manipulate
such labelled data.
BREAKING CHANGES
Following version 2.0.0 of haven
, labelled()
and labelled_spss()
now
produce objects with class "haven_labelled" and "haven_labelled_spss", due
to conflict between the previous "labelled" class and the "labelled" class
used by Hmisc
.
A new function update_labelled()
could be used to convert data imported
with an older version of haven
to the new classes.
Installation
From CRAN:
install.packages("labelled")
Latest version from GitHub:
devtools::install_github("larmarange/labelled")
Introduction to labelled
Read http://larmarange.github.io/labelled/articles/intro_labelled.html
Some general principles
- Functions are intented to support
labelled
metadata structures only. However,to_labelled
method allows to convert metadata from foreign and memisc packages. - Functions should, by default, modify metadata only (i.e. classes and attributes), except if explicitly expressed by the user.