NEWS.md
write_spss()
now uses the default compression from haven::write_sav()
, which is in line with the compression standard of SPSS files.atomic.to.fac
argument was renamed to convert.factors
. Furthermore, this argument now defaults to TRUE
.label_to_colnames()
gets a ...
argument, to change only column names of selected variables.write_spss()
gets a compress
argument, to save data as compressed SPSS file (zsav-format).num_range()
is now also supported.set_labels()
was used on a vector with completely missing values.remove_labels()
when factor levels were strings.get_dv_labels()
was renamed to response_labels()
. get_dv_labels()
will remain as alias.get_term_labels()
was renamed to term_labels()
. get_term_labels()
will remain as alias.label_to_colnames()
as a convenient shortcut to set variable labels as column names.copy_labels
gets a ...
-argument to copy only specific variables values.read_*()
functions are now less verbose by default.set_labels()
for character vectors with numeric char-values that are larger than 9
.read_*()
-functions get a drop.labels
-argument, which - if TRUE
- automatically calls drop_labels()
on the imported dataset.read_data()
is a shortcut that calls one of the read_*()
-functions, depending on the file extension.as_label()
to prevent replacement recycling when labels were numeric.remove_label()
, to remove variable labels (and preserve value labels).convert_case()
gets a verbose
-argument to toggle warnings and messages on or off.
set_na()
, to define (labelled) NA
-values in a vector.as_label()
gets a keep.labels
-argument. With this, users can easily convert vector to factors and vice versa, preserving label-attributes.use.labels
in as_numeric()
.val_labels()
as counterpart to var_labels()
, to set value labels, with support for quasi-quotation (see Examples).var_labels()
now supports quasi-quotation (see Examples).get_term_labels()
that returned wrong object names for factors where factor levels did start with “1”.var_labels()
, where non-existing columns may lead to wrong labelling.copy_labels()
now also copy labels even if columns in subsetted and original data frame do not completely match.include.non.labelled
and include.values
in get_labels()
are renamed to shorter versions non.labelled
and values
. include.non.labelled
and include.values
will become softly deprecated.read_*()
-functions get a verbose
-argument, to show or hide the progressbar when imported datasets are converted.get_dv_labels()
and get_term_labels()
now support clmm-objects (package ordinal) and stanmvreg-objects (package rstanarm).read_spss()
gets a enc
-argument for character encoding, which is now supported since haven 1.1.2.get_term_labels()
now returns NULL
for unsupported models, instead of giving an error.get_dv_labels()
now returns a default string for unsupported models, instead of giving an error.as_labelled()
now corrects inconsistent types between labels and variable values.get_dv_labels()
gets a multi.resp
-argument to return each label of a multivariate response model (only for brmsfit objects).get_label()
now also returns name-attribute for empty labels if x
was a data.frame.set_note()
and get_note()
, because there is already an R base function for this purpose: comment()
.get_term_labels()
gets a prefix
-argument to prefix the returned labels of categorical variable either with the related variable name or label.get_term_labels()
for models that used unlabelled data in combination with other contrasts than the default option.get_dv_labels()
no longer returns "NULL"
for multivariate-response-models fitted with brms.dplyr::select_helpers
were updated to tidyselect::select_helpers
.convert_case()
from call to package snakecase
get_dv_labels()
and get_term_labels()
now support clm
-objects from package ordinal, polr
-objects from package MASS and Zelig-relogit
-objects from package Zelig.get_dv_labels()
and get_term_labels()
get a ...
-argument to pass down further arguments to snakecase::to_any_case()
.convert_case()
is now exported, for usage in other packages as well.protect
-argument from internal case conversion (affects get_term_labels()
and get_dv_labels()
), in preparation for forthcoming snakecase-package update.lbl_df()
due to changes in the internals of tibble::trunc_mat()
.as_factor()
to convert labelled vectors into factors, preserving labels.get_dv_labels()
now supports brmsfit
-objects from package brms
.get_term_labels()
now includes variable names for factors with numeric factor levels only (and not only return the numeric level as term label).as_label()
, when x
was a character vector and argument drop.levels
was TRUE
.get_term_labels()
and get_dv_labels()
.as_numeric()
.get_label()
, get_term_labels()
and get_dv_labels()
get a case
-argument, to convert labels into any case, using the snakecase-package.get_term_labels()
and get_dv_labels()
to retrieve term labels from regression models.as_numeric()
gets a use.labels
-argument to use value labels as new values if these are numeric.