CRAN Package Check Results for Package sjlabelled

Last updated on 2026-05-03 16:50:30 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.2.0 4.19 58.86 63.05 OK
r-devel-linux-x86_64-debian-gcc 1.2.0 3.13 43.77 46.90 OK
r-devel-linux-x86_64-fedora-clang 1.2.0 7.00 89.53 96.53 ERROR
r-devel-linux-x86_64-fedora-gcc 1.2.0 8.00 104.99 112.99 OK
r-devel-windows-x86_64 1.2.0 7.00 82.00 89.00 ERROR
r-patched-linux-x86_64 1.2.0 4.77 53.14 57.91 OK
r-release-linux-x86_64 1.2.0 4.12 53.03 57.15 OK
r-release-macos-arm64 1.2.0 1.00 21.00 22.00 OK
r-release-macos-x86_64 1.2.0 3.00 88.00 91.00 OK
r-release-windows-x86_64 1.2.0 4.00 78.00 82.00 OK
r-oldrel-macos-arm64 1.2.0 OK
r-oldrel-macos-x86_64 1.2.0 3.00 67.00 70.00 OK
r-oldrel-windows-x86_64 1.2.0 8.00 90.00 98.00 OK

Check Details

Version: 1.2.0
Check: examples
Result: ERROR Running examples in ‘sjlabelled-Ex.R’ failed The error most likely occurred in: > ### Name: as_factor > ### Title: Convert variable into factor and keep value labels > ### Aliases: as_factor to_factor as_factor.data.frame > > ### ** Examples > > if (require("sjmisc") && require("magrittr")) { + data(efc) + # normal factor conversion, loses value attributes + x <- as.factor(efc$e42dep) + frq(x) + + # factor conversion, which keeps value attributes + x <- as_factor(efc$e42dep) + frq(x) + + # create partially labelled vector + x <- set_labels( + efc$e42dep, + labels = c( + `1` = "independent", + `4` = "severe dependency", + `9` = "missing value" + )) + + # only copy existing value labels + as_factor(x) %>% head() + get_labels(as_factor(x), values = "p") + + # also add labels to non-labelled values + as_factor(x, add.non.labelled = TRUE) %>% head() + get_labels(as_factor(x, add.non.labelled = TRUE), values = "p") + + + # easily coerce specific variables in a data frame to factor + # and keep other variables, with their class preserved + as_factor(efc, e42dep, e16sex, c172code) %>% head() + + # use select-helpers from dplyr-package + if (require("dplyr")) { + as_factor(efc, contains("cop"), c161sex:c175empl) %>% head() + } + } Loading required package: sjmisc Loading required package: magrittr Error in as.data.frame.integer(x[[i]], optional = TRUE) : row names contain missing values Calls: frq ... data.frame -> as.data.frame -> as.data.frame.integer Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-windows-x86_64

Version: 1.2.0
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘intro_sjlabelled.Rmd’ using rmarkdown Quitting from intro_sjlabelled.Rmd:216-225 [unnamed-chunk-21] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `as.data.frame.integer()`: ! row names contain missing values --- Backtrace: ▆ 1. ├─... %>% frq() 2. └─sjmisc::frq(.) 3. └─sjmisc:::frq_helper(...) 4. └─base::data.frame(table(x, useNA = "always")) 5. ├─base::as.data.frame(x[[i]], optional = TRUE) 6. └─base::as.data.frame.table(x[[i]], optional = TRUE) 7. ├─base::eval(ex) 8. │ └─base::eval(ex) 9. └─base::data.frame(...) 10. ├─base::as.data.frame(x[[i]], optional = TRUE) 11. └─base::as.data.frame.integer(x[[i]], optional = TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'intro_sjlabelled.Rmd' failed with diagnostics: row names contain missing values --- failed re-building ‘intro_sjlabelled.Rmd’ --- re-building ‘labelleddata.Rmd’ using rmarkdown --- finished re-building ‘labelleddata.Rmd’ --- re-building ‘quasiquotation.Rmd’ using rmarkdown Quitting from quasiquotation.Rmd:31-57 [unnamed-chunk-2] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `as.data.frame.integer()`: ! row names contain missing values --- Backtrace: ▆ 1. └─sjmisc::frq(test, dummy1) 2. └─sjmisc:::frq_helper(...) 3. └─base::data.frame(table(x, useNA = "always")) 4. ├─base::as.data.frame(x[[i]], optional = TRUE) 5. └─base::as.data.frame.table(x[[i]], optional = TRUE) 6. ├─base::eval(ex) 7. │ └─base::eval(ex) 8. └─base::data.frame(...) 9. ├─base::as.data.frame(x[[i]], optional = TRUE) 10. └─base::as.data.frame.integer(x[[i]], optional = TRUE) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'quasiquotation.Rmd' failed with diagnostics: row names contain missing values --- failed re-building ‘quasiquotation.Rmd’ SUMMARY: processing the following files failed: ‘intro_sjlabelled.Rmd’ ‘quasiquotation.Rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-windows-x86_64