CRAN Package Check Results for Package mde

Last updated on 2026-02-11 03:50:20 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.3.2 ERROR
r-devel-linux-x86_64-debian-gcc 0.3.2 3.17 44.02 47.19 ERROR
r-devel-linux-x86_64-fedora-clang 0.3.2 8.00 95.14 103.14 ERROR
r-devel-linux-x86_64-fedora-gcc 0.3.2 7.00 107.09 114.09 ERROR
r-devel-windows-x86_64 0.3.2 7.00 79.00 86.00 ERROR
r-patched-linux-x86_64 0.3.2 3.64 54.64 58.28 ERROR
r-release-linux-x86_64 0.3.2 4.51 54.04 58.55 ERROR
r-release-macos-arm64 0.3.2 OK
r-release-macos-x86_64 0.3.2 3.00 72.00 75.00 OK
r-release-windows-x86_64 0.3.2 7.00 81.00 88.00 OK
r-oldrel-macos-arm64 0.3.2 OK
r-oldrel-macos-x86_64 0.3.2 3.00 57.00 60.00 OK
r-oldrel-windows-x86_64 0.3.2 9.00 97.00 106.00 ERROR

Check Details

Version: 0.3.2
Check: examples
Result: ERROR Running examples in ‘mde-Ex.R’ failed The error most likely occurred in: > base::assign(".ptime", proc.time(), pos = "CheckExEnv") > ### Name: drop_all_na > ### Title: Drop columns for which all values are NA > ### Aliases: drop_all_na > > ### ** Examples > > test <- data.frame(ID= c("A","A","B","A","B"), Vals = c(rep(NA,4),2)) > test2 <- data.frame(ID= c("A","A","B","A","B"), Vals = rep(NA, 5)) > # drop columns where all values are NA > drop_all_na(test2) ID 1 A 2 A 3 B 4 A 5 B > # drop NAs only if all are NA for a given group, drops group too. > drop_all_na(test, "ID") Error in `dplyr::filter()`: ℹ In argument: `dplyr::across(everything(), ~!all_na(.))`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_all_na(test, "ID") 2. ├─mde:::drop_all_na.data.frame(test, "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 6. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.3.2
Check: tests
Result: ERROR Running ‘testthat.R’ [6s/9s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mde) Welcome to mde. This is mde version 0.3.2. Please file issues and feedback at https://www.github.com/Nelson-Gon/mde/issues Turn this message off using 'suppressPackageStartupMessages(library(mde))' Happy Exploration :) > > test_check("mde") Saving _problems/test_drop_all_na-16.R Saving _problems/test_drop_na_if-39.R Dropped 2 rows. Dropped 2 rows. Dropped 2 rows. [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] ══ Skipped tests (15) ══════════════════════════════════════════════════════════ • On CRAN (15): 'test_custom_na_recode.R:1:1', 'test_dict_recode.R:1:1', 'test_drop_na_at.R:1:1', 'test_drop_row_if.R:1:1', 'test_get_na_counts.R:1:1', 'test_na_summary.R:1:1', 'test_percent_missing.R:1:1', 'test_recode_as_na.R:1:1', 'test_recode_as_na_for.R:1:1', 'test_recode_as_na_if.R:1:1', 'test_recode_as_na_str.R:21:1', 'test_recode_as_value.R:1:1', 'test_recode_na_as.R:1:1', 'test_recode_na_if.R:2:1', 'test_sorting_missingness.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_drop_all_na.R:16:13'): drop_all_na errors on absent columns ──── Error in `dplyr::filter(., dplyr::across(everything(), ~!all_na(.)))`: i In argument: `dplyr::across(everything(), ~!all_na(.))`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_drop_all_na.R:16:13 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(drop_all_na(test, grouping_cols = "ID")) 5. ├─mde::drop_all_na(test, grouping_cols = "ID") 6. ├─mde:::drop_all_na.data.frame(test, grouping_cols = "ID") 7. │ └─... %>% dplyr::ungroup() 8. ├─dplyr::ungroup(.) 9. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 10. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 11. │ └─dplyr:::filter_impl(...) 12. │ └─dplyr:::filter_rows(...) 13. │ └─dplyr:::filter_eval(...) 14. │ ├─base::withCallingHandlers(...) 15. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 16. │ └─dplyr (local) eval() 17. ├─dplyr:::dplyr_internal_error(...) 18. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 19. │ └─rlang:::signal_abort(cnd, .file) 20. │ └─base::signalCondition(cnd) 21. └─dplyr (local) `<fn>`(`<dpl:::__>`) 22. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) ── Error ('test_drop_na_if.R:37:15'): drop_na_if errors as expected ──────────── Error in `dplyr::filter(., dplyr::across(dplyr::everything(), ~!switches(mean(is.na(.)) * 100, sign = sign, percent_na = percent_na)))`: i In argument: `dplyr::across(...)`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_na_if(grouped_drop, percent_na = 67, grouping_cols = "ID") at test_drop_na_if.R:37:15 2. ├─mde:::drop_na_if.data.frame(grouped_drop, percent_na = 67, grouping_cols = "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.3.2
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: ... --- re-building ‘mde_vignette.rmd’ using rmarkdown Quitting from mde_vignette.rmd:499-507 [unnamed-chunk-45] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `dplyr::filter()`: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- Backtrace: ▆ 1. ├─mde::drop_na_if(...) 2. ├─mde:::drop_na_if.data.frame(...) 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. └─dplyr:::dplyr_internal_error(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'mde_vignette.rmd' failed with diagnostics: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- failed re-building ‘mde_vignette.rmd’ --- re-building ‘missingness.rmd’ using rmarkdown --- finished re-building ‘missingness.rmd’ --- re-building ‘recoding.rmd’ using rmarkdown Quitting from recoding.rmd:300-308 [unnamed-chunk-25] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `dplyr::filter()`: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- Backtrace: ▆ 1. ├─mde::drop_na_if(...) 2. ├─mde:::drop_na_if.data.frame(...) 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. └─dplyr:::dplyr_internal_error(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'recoding.rmd' failed with diagnostics: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- failed re-building ‘recoding.rmd’ SUMMARY: processing the following files failed: ‘mde_vignette.rmd’ ‘recoding.rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.3.2
Check: tests
Result: ERROR Running ‘testthat.R’ [4s/6s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mde) Welcome to mde. This is mde version 0.3.2. Please file issues and feedback at https://www.github.com/Nelson-Gon/mde/issues Turn this message off using 'suppressPackageStartupMessages(library(mde))' Happy Exploration :) > > test_check("mde") Saving _problems/test_drop_all_na-16.R Saving _problems/test_drop_na_if-39.R Dropped 2 rows. Dropped 2 rows. Dropped 2 rows. [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] ══ Skipped tests (15) ══════════════════════════════════════════════════════════ • On CRAN (15): 'test_custom_na_recode.R:1:1', 'test_dict_recode.R:1:1', 'test_drop_na_at.R:1:1', 'test_drop_row_if.R:1:1', 'test_get_na_counts.R:1:1', 'test_na_summary.R:1:1', 'test_percent_missing.R:1:1', 'test_recode_as_na.R:1:1', 'test_recode_as_na_for.R:1:1', 'test_recode_as_na_if.R:1:1', 'test_recode_as_na_str.R:21:1', 'test_recode_as_value.R:1:1', 'test_recode_na_as.R:1:1', 'test_recode_na_if.R:2:1', 'test_sorting_missingness.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_drop_all_na.R:16:13'): drop_all_na errors on absent columns ──── Error in `dplyr::filter(., dplyr::across(everything(), ~!all_na(.)))`: i In argument: `dplyr::across(everything(), ~!all_na(.))`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_drop_all_na.R:16:13 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(drop_all_na(test, grouping_cols = "ID")) 5. ├─mde::drop_all_na(test, grouping_cols = "ID") 6. ├─mde:::drop_all_na.data.frame(test, grouping_cols = "ID") 7. │ └─... %>% dplyr::ungroup() 8. ├─dplyr::ungroup(.) 9. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 10. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 11. │ └─dplyr:::filter_impl(...) 12. │ └─dplyr:::filter_rows(...) 13. │ └─dplyr:::filter_eval(...) 14. │ ├─base::withCallingHandlers(...) 15. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 16. │ └─dplyr (local) eval() 17. ├─dplyr:::dplyr_internal_error(...) 18. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 19. │ └─rlang:::signal_abort(cnd, .file) 20. │ └─base::signalCondition(cnd) 21. └─dplyr (local) `<fn>`(`<dpl:::__>`) 22. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) ── Error ('test_drop_na_if.R:37:15'): drop_na_if errors as expected ──────────── Error in `dplyr::filter(., dplyr::across(dplyr::everything(), ~!switches(mean(is.na(.)) * 100, sign = sign, percent_na = percent_na)))`: i In argument: `dplyr::across(...)`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_na_if(grouped_drop, percent_na = 67, grouping_cols = "ID") at test_drop_na_if.R:37:15 2. ├─mde:::drop_na_if.data.frame(grouped_drop, percent_na = 67, grouping_cols = "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-debian-gcc

Version: 0.3.2
Check: examples
Result: ERROR Running examples in ‘mde-Ex.R’ failed The error most likely occurred in: > ### Name: drop_all_na > ### Title: Drop columns for which all values are NA > ### Aliases: drop_all_na > > ### ** Examples > > test <- data.frame(ID= c("A","A","B","A","B"), Vals = c(rep(NA,4),2)) > test2 <- data.frame(ID= c("A","A","B","A","B"), Vals = rep(NA, 5)) > # drop columns where all values are NA > drop_all_na(test2) ID 1 A 2 A 3 B 4 A 5 B > # drop NAs only if all are NA for a given group, drops group too. > drop_all_na(test, "ID") Error in `dplyr::filter()`: ℹ In argument: `dplyr::across(everything(), ~!all_na(.))`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_all_na(test, "ID") 2. ├─mde:::drop_all_na.data.frame(test, "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 6. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-windows-x86_64

Version: 0.3.2
Check: tests
Result: ERROR Running ‘testthat.R’ [11s/13s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mde) Welcome to mde. This is mde version 0.3.2. Please file issues and feedback at https://www.github.com/Nelson-Gon/mde/issues Turn this message off using 'suppressPackageStartupMessages(library(mde))' Happy Exploration :) > > test_check("mde") Saving _problems/test_drop_all_na-16.R Saving _problems/test_drop_na_if-39.R Dropped 2 rows. Dropped 2 rows. Dropped 2 rows. [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] ══ Skipped tests (15) ══════════════════════════════════════════════════════════ • On CRAN (15): 'test_custom_na_recode.R:1:1', 'test_dict_recode.R:1:1', 'test_drop_na_at.R:1:1', 'test_drop_row_if.R:1:1', 'test_get_na_counts.R:1:1', 'test_na_summary.R:1:1', 'test_percent_missing.R:1:1', 'test_recode_as_na.R:1:1', 'test_recode_as_na_for.R:1:1', 'test_recode_as_na_if.R:1:1', 'test_recode_as_na_str.R:21:1', 'test_recode_as_value.R:1:1', 'test_recode_na_as.R:1:1', 'test_recode_na_if.R:2:1', 'test_sorting_missingness.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_drop_all_na.R:16:13'): drop_all_na errors on absent columns ──── Error in `dplyr::filter(., dplyr::across(everything(), ~!all_na(.)))`: i In argument: `dplyr::across(everything(), ~!all_na(.))`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_drop_all_na.R:16:13 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(drop_all_na(test, grouping_cols = "ID")) 5. ├─mde::drop_all_na(test, grouping_cols = "ID") 6. ├─mde:::drop_all_na.data.frame(test, grouping_cols = "ID") 7. │ └─... %>% dplyr::ungroup() 8. ├─dplyr::ungroup(.) 9. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 10. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 11. │ └─dplyr:::filter_impl(...) 12. │ └─dplyr:::filter_rows(...) 13. │ └─dplyr:::filter_eval(...) 14. │ ├─base::withCallingHandlers(...) 15. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 16. │ └─dplyr (local) eval() 17. ├─dplyr:::dplyr_internal_error(...) 18. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 19. │ └─rlang:::signal_abort(cnd, .file) 20. │ └─base::signalCondition(cnd) 21. └─dplyr (local) `<fn>`(`<dpl:::__>`) 22. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) ── Error ('test_drop_na_if.R:37:15'): drop_na_if errors as expected ──────────── Error in `dplyr::filter(., dplyr::across(dplyr::everything(), ~!switches(mean(is.na(.)) * 100, sign = sign, percent_na = percent_na)))`: i In argument: `dplyr::across(...)`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_na_if(grouped_drop, percent_na = 67, grouping_cols = "ID") at test_drop_na_if.R:37:15 2. ├─mde:::drop_na_if.data.frame(grouped_drop, percent_na = 67, grouping_cols = "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-clang

Version: 0.3.2
Check: re-building of vignette outputs
Result: ERROR Error(s) in re-building vignettes: --- re-building ‘mde_vignette.rmd’ using rmarkdown Quitting from mde_vignette.rmd:499-507 [unnamed-chunk-45] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `dplyr::filter()`: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- Backtrace: ▆ 1. ├─mde::drop_na_if(...) 2. ├─mde:::drop_na_if.data.frame(...) 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. └─dplyr:::dplyr_internal_error(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'mde_vignette.rmd' failed with diagnostics: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- failed re-building ‘mde_vignette.rmd’ --- re-building ‘missingness.rmd’ using rmarkdown --- finished re-building ‘missingness.rmd’ --- re-building ‘recoding.rmd’ using rmarkdown Quitting from recoding.rmd:300-308 [unnamed-chunk-25] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `dplyr::filter()`: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- Backtrace: ▆ 1. ├─mde::drop_na_if(...) 2. ├─mde:::drop_na_if.data.frame(...) 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. └─dplyr:::dplyr_internal_error(...) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Error: processing vignette 'recoding.rmd' failed with diagnostics: ℹ In argument: `dplyr::across(...)`. ℹ In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. ℹ If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. --- failed re-building ‘recoding.rmd’ SUMMARY: processing the following files failed: ‘mde_vignette.rmd’ ‘recoding.rmd’ Error: Vignette re-building failed. Execution halted Flavors: r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc, r-devel-windows-x86_64, r-oldrel-windows-x86_64

Version: 0.3.2
Check: tests
Result: ERROR Running ‘testthat.R’ [10s/23s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mde) Welcome to mde. This is mde version 0.3.2. Please file issues and feedback at https://www.github.com/Nelson-Gon/mde/issues Turn this message off using 'suppressPackageStartupMessages(library(mde))' Happy Exploration :) > > test_check("mde") Saving _problems/test_drop_all_na-16.R Saving _problems/test_drop_na_if-39.R Dropped 2 rows. Dropped 2 rows. Dropped 2 rows. [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] ══ Skipped tests (15) ══════════════════════════════════════════════════════════ • On CRAN (15): 'test_custom_na_recode.R:1:1', 'test_dict_recode.R:1:1', 'test_drop_na_at.R:1:1', 'test_drop_row_if.R:1:1', 'test_get_na_counts.R:1:1', 'test_na_summary.R:1:1', 'test_percent_missing.R:1:1', 'test_recode_as_na.R:1:1', 'test_recode_as_na_for.R:1:1', 'test_recode_as_na_if.R:1:1', 'test_recode_as_na_str.R:21:1', 'test_recode_as_value.R:1:1', 'test_recode_na_as.R:1:1', 'test_recode_na_if.R:2:1', 'test_sorting_missingness.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_drop_all_na.R:16:13'): drop_all_na errors on absent columns ──── Error in `dplyr::filter(., dplyr::across(everything(), ~!all_na(.)))`: i In argument: `dplyr::across(everything(), ~!all_na(.))`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_drop_all_na.R:16:13 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(drop_all_na(test, grouping_cols = "ID")) 5. ├─mde::drop_all_na(test, grouping_cols = "ID") 6. ├─mde:::drop_all_na.data.frame(test, grouping_cols = "ID") 7. │ └─... %>% dplyr::ungroup() 8. ├─dplyr::ungroup(.) 9. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 10. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 11. │ └─dplyr:::filter_impl(...) 12. │ └─dplyr:::filter_rows(...) 13. │ └─dplyr:::filter_eval(...) 14. │ ├─base::withCallingHandlers(...) 15. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 16. │ └─dplyr (local) eval() 17. ├─dplyr:::dplyr_internal_error(...) 18. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 19. │ └─rlang:::signal_abort(cnd, .file) 20. │ └─base::signalCondition(cnd) 21. └─dplyr (local) `<fn>`(`<dpl:::__>`) 22. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) ── Error ('test_drop_na_if.R:37:15'): drop_na_if errors as expected ──────────── Error in `dplyr::filter(., dplyr::across(dplyr::everything(), ~!switches(mean(is.na(.)) * 100, sign = sign, percent_na = percent_na)))`: i In argument: `dplyr::across(...)`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_na_if(grouped_drop, percent_na = 67, grouping_cols = "ID") at test_drop_na_if.R:37:15 2. ├─mde:::drop_na_if.data.frame(grouped_drop, percent_na = 67, grouping_cols = "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] Error: ! Test failures. Execution halted Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 0.3.2
Check: tests
Result: ERROR Running 'testthat.R' [5s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(mde) Welcome to mde. This is mde version 0.3.2. Please file issues and feedback at https://www.github.com/Nelson-Gon/mde/issues Turn this message off using 'suppressPackageStartupMessages(library(mde))' Happy Exploration :) > > test_check("mde") Saving _problems/test_drop_all_na-16.R Saving _problems/test_drop_na_if-39.R Dropped 2 rows. Dropped 2 rows. Dropped 2 rows. [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] ══ Skipped tests (15) ══════════════════════════════════════════════════════════ • On CRAN (15): 'test_custom_na_recode.R:1:1', 'test_dict_recode.R:1:1', 'test_drop_na_at.R:1:1', 'test_drop_row_if.R:1:1', 'test_get_na_counts.R:1:1', 'test_na_summary.R:1:1', 'test_percent_missing.R:1:1', 'test_recode_as_na.R:1:1', 'test_recode_as_na_for.R:1:1', 'test_recode_as_na_if.R:1:1', 'test_recode_as_na_str.R:21:1', 'test_recode_as_value.R:1:1', 'test_recode_na_as.R:1:1', 'test_recode_na_if.R:2:1', 'test_sorting_missingness.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_drop_all_na.R:16:13'): drop_all_na errors on absent columns ──── Error in `dplyr::filter(., dplyr::across(everything(), ~!all_na(.)))`: i In argument: `dplyr::across(everything(), ~!all_na(.))`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_drop_all_na.R:16:13 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(drop_all_na(test, grouping_cols = "ID")) 5. ├─mde::drop_all_na(test, grouping_cols = "ID") 6. ├─mde:::drop_all_na.data.frame(test, grouping_cols = "ID") 7. │ └─... %>% dplyr::ungroup() 8. ├─dplyr::ungroup(.) 9. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 10. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 11. │ └─dplyr:::filter_impl(...) 12. │ └─dplyr:::filter_rows(...) 13. │ └─dplyr:::filter_eval(...) 14. │ ├─base::withCallingHandlers(...) 15. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 16. │ └─dplyr (local) eval() 17. ├─dplyr:::dplyr_internal_error(...) 18. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 19. │ └─rlang:::signal_abort(cnd, .file) 20. │ └─base::signalCondition(cnd) 21. └─dplyr (local) `<fn>`(`<dpl:::__>`) 22. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) ── Error ('test_drop_na_if.R:37:15'): drop_na_if errors as expected ──────────── Error in `dplyr::filter(., dplyr::across(dplyr::everything(), ~!switches(mean(is.na(.)) * 100, sign = sign, percent_na = percent_na)))`: i In argument: `dplyr::across(...)`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_na_if(grouped_drop, percent_na = 67, grouping_cols = "ID") at test_drop_na_if.R:37:15 2. ├─mde:::drop_na_if.data.frame(grouped_drop, percent_na = 67, grouping_cols = "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] Error: ! Test failures. Execution halted Flavor: r-devel-windows-x86_64

Version: 0.3.2
Check: tests
Result: ERROR Running ‘testthat.R’ [6s/7s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > library(testthat) > library(mde) Welcome to mde. This is mde version 0.3.2. Please file issues and feedback at https://www.github.com/Nelson-Gon/mde/issues Turn this message off using 'suppressPackageStartupMessages(library(mde))' Happy Exploration :) > > test_check("mde") Saving _problems/test_drop_all_na-16.R Saving _problems/test_drop_na_if-39.R Dropped 2 rows. Dropped 2 rows. Dropped 2 rows. [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] ══ Skipped tests (15) ══════════════════════════════════════════════════════════ • On CRAN (15): 'test_custom_na_recode.R:1:1', 'test_dict_recode.R:1:1', 'test_drop_na_at.R:1:1', 'test_drop_row_if.R:1:1', 'test_get_na_counts.R:1:1', 'test_na_summary.R:1:1', 'test_percent_missing.R:1:1', 'test_recode_as_na.R:1:1', 'test_recode_as_na_for.R:1:1', 'test_recode_as_na_if.R:1:1', 'test_recode_as_na_str.R:21:1', 'test_recode_as_value.R:1:1', 'test_recode_na_as.R:1:1', 'test_recode_na_if.R:2:1', 'test_sorting_missingness.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_drop_all_na.R:16:13'): drop_all_na errors on absent columns ──── Error in `dplyr::filter(., dplyr::across(everything(), ~!all_na(.)))`: i In argument: `dplyr::across(everything(), ~!all_na(.))`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_drop_all_na.R:16:13 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(drop_all_na(test, grouping_cols = "ID")) 5. ├─mde::drop_all_na(test, grouping_cols = "ID") 6. ├─mde:::drop_all_na.data.frame(test, grouping_cols = "ID") 7. │ └─... %>% dplyr::ungroup() 8. ├─dplyr::ungroup(.) 9. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 10. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 11. │ └─dplyr:::filter_impl(...) 12. │ └─dplyr:::filter_rows(...) 13. │ └─dplyr:::filter_eval(...) 14. │ ├─base::withCallingHandlers(...) 15. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 16. │ └─dplyr (local) eval() 17. ├─dplyr:::dplyr_internal_error(...) 18. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 19. │ └─rlang:::signal_abort(cnd, .file) 20. │ └─base::signalCondition(cnd) 21. └─dplyr (local) `<fn>`(`<dpl:::__>`) 22. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) ── Error ('test_drop_na_if.R:37:15'): drop_na_if errors as expected ──────────── Error in `dplyr::filter(., dplyr::across(dplyr::everything(), ~!switches(mean(is.na(.)) * 100, sign = sign, percent_na = percent_na)))`: i In argument: `dplyr::across(...)`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_na_if(grouped_drop, percent_na = 67, grouping_cols = "ID") at test_drop_na_if.R:37:15 2. ├─mde:::drop_na_if.data.frame(grouped_drop, percent_na = 67, grouping_cols = "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] Error: ! Test failures. Execution halted Flavors: r-patched-linux-x86_64, r-release-linux-x86_64

Version: 0.3.2
Check: tests
Result: ERROR Running 'testthat.R' [8s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(mde) Welcome to mde. This is mde version 0.3.2. Please file issues and feedback at https://www.github.com/Nelson-Gon/mde/issues Turn this message off using 'suppressPackageStartupMessages(library(mde))' Happy Exploration :) > > test_check("mde") Saving _problems/test_drop_all_na-16.R Saving _problems/test_drop_na_if-39.R Dropped 2 rows. Dropped 2 rows. Dropped 2 rows. [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] ══ Skipped tests (15) ══════════════════════════════════════════════════════════ • On CRAN (15): 'test_custom_na_recode.R:1:1', 'test_dict_recode.R:1:1', 'test_drop_na_at.R:1:1', 'test_drop_row_if.R:1:1', 'test_get_na_counts.R:1:1', 'test_na_summary.R:1:1', 'test_percent_missing.R:1:1', 'test_recode_as_na.R:1:1', 'test_recode_as_na_for.R:1:1', 'test_recode_as_na_if.R:1:1', 'test_recode_as_na_str.R:21:1', 'test_recode_as_value.R:1:1', 'test_recode_na_as.R:1:1', 'test_recode_na_if.R:2:1', 'test_sorting_missingness.R:1:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test_drop_all_na.R:16:13'): drop_all_na errors on absent columns ──── Error in `dplyr::filter(., dplyr::across(everything(), ~!all_na(.)))`: i In argument: `dplyr::across(everything(), ~!all_na(.))`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─testthat::expect_equal(...) at test_drop_all_na.R:16:13 2. │ └─testthat::quasi_label(enquo(object), label) 3. │ └─rlang::eval_bare(expr, quo_get_env(quo)) 4. ├─base::nrow(drop_all_na(test, grouping_cols = "ID")) 5. ├─mde::drop_all_na(test, grouping_cols = "ID") 6. ├─mde:::drop_all_na.data.frame(test, grouping_cols = "ID") 7. │ └─... %>% dplyr::ungroup() 8. ├─dplyr::ungroup(.) 9. ├─dplyr::filter(., dplyr::across(everything(), ~!all_na(.))) 10. ├─dplyr:::filter.data.frame(., dplyr::across(everything(), ~!all_na(.))) 11. │ └─dplyr:::filter_impl(...) 12. │ └─dplyr:::filter_rows(...) 13. │ └─dplyr:::filter_eval(...) 14. │ ├─base::withCallingHandlers(...) 15. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 16. │ └─dplyr (local) eval() 17. ├─dplyr:::dplyr_internal_error(...) 18. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 19. │ └─rlang:::signal_abort(cnd, .file) 20. │ └─base::signalCondition(cnd) 21. └─dplyr (local) `<fn>`(`<dpl:::__>`) 22. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) ── Error ('test_drop_na_if.R:37:15'): drop_na_if errors as expected ──────────── Error in `dplyr::filter(., dplyr::across(dplyr::everything(), ~!switches(mean(is.na(.)) * 100, sign = sign, percent_na = percent_na)))`: i In argument: `dplyr::across(...)`. i In group 1: `ID = "A"`. Caused by error: ! `..1` must be a logical vector, not a <tbl_df/tbl/data.frame> object. i If you used `across()` to generate this data frame, please use `if_any()` or `if_all()` instead. Backtrace: ▆ 1. ├─mde::drop_na_if(grouped_drop, percent_na = 67, grouping_cols = "ID") at test_drop_na_if.R:37:15 2. ├─mde:::drop_na_if.data.frame(grouped_drop, percent_na = 67, grouping_cols = "ID") 3. │ └─... %>% dplyr::ungroup() 4. ├─dplyr::ungroup(.) 5. ├─dplyr::filter(...) 6. ├─dplyr:::filter.data.frame(...) 7. │ └─dplyr:::filter_impl(...) 8. │ └─dplyr:::filter_rows(...) 9. │ └─dplyr:::filter_eval(...) 10. │ ├─base::withCallingHandlers(...) 11. │ └─mask$eval_all_filter(dots_expanded, invert, env_filter) 12. │ └─dplyr (local) eval() 13. ├─dplyr:::dplyr_internal_error(...) 14. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data) 15. │ └─rlang:::signal_abort(cnd, .file) 16. │ └─base::signalCondition(cnd) 17. └─dplyr (local) `<fn>`(`<dpl:::__>`) 18. └─rlang::abort(message, class = error_class, parent = parent, call = error_call) [ FAIL 2 | WARN 4 | SKIP 15 | PASS 105 ] Error: ! Test failures. Execution halted Flavor: r-oldrel-windows-x86_64

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.