Manipulating Labelled Data

Work with labelled data imported from 'SPSS' or 'Stata' with 'haven' or 'foreign'.

This package is built on the new class labelled introduced by haven package and propose additional functions to manipulate labelled data.

Please note that this package is still under active development.

Missing values are currently not supported anymore by labelled package.

From CRAN:


Latest version from GitHub:



  1. Functions are intented to support labelled metadata structures only. However, to_labelled method allows to convert metadata from foreign and memisc packages.
  2. Functions should, by default, modify metadata only (i.e. classes and attributes), except if explicitly expressed by the user.


labelled 1.0.0

  • now imports haven
  • new function to deal with user defined missing values (SPSS style): na_values(), na_range(), set_na_values(), set_na_values(), remove_user_na(), user_na_to_na().
  • remove_labels() has been updated.

labelled 0.2.3

  • new functions set_variable_labels(), set_value_labels(), add_value_labels() and remove_value_labels() compatible with %>%.
  • new functions remove_val_labels and remove_var_label().
  • bug fix in to_character.labelled() when applied to data frames.

labelled 0.2.2

  • to_factor(), to_character() and to_labelled.factor() now preserves variable label.
  • bug fix in to_factor() when applied to data frames.

labelled 0.2.0

  • Following evolution of haven, labelled deosn't support missing values anymore (cf.
  • New function to_character() (cf.
  • to_factor() could now be applied to a data.frame (cf.
  • If data.table is available, labelled attribute are now changed by reference (cf.
  • zap_labels() added as a synonym of remove_labels()

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.0.0 by Joseph Larmarange, a year ago

Report a bug at

Browse source code at

Authors: Joseph Larmarange [aut, cre], Daniel Ludecke [ctb], Hadley Wickham [ctb]

Documentation:   PDF Manual  

GPL-3 license

Imports haven

Suggests dplyr, testthat, knitr

Enhances memisc

Imported by crosswalkr, questionr.

See at CRAN