Last updated on 2026-02-03 19:51:26 CET.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.3.2 | 4.54 | 59.33 | 63.87 | OK | |
| r-devel-linux-x86_64-debian-gcc | 0.3.2 | 3.14 | 42.59 | 45.73 | OK | |
| 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 | 8.00 | 104.53 | 112.53 | ERROR | |
| r-devel-windows-x86_64 | 0.3.2 | 8.00 | 83.00 | 91.00 | OK | |
| r-patched-linux-x86_64 | 0.3.2 | 5.07 | 55.48 | 60.55 | OK | |
| r-release-linux-x86_64 | 0.3.2 | 4.42 | 55.80 | 60.22 | OK | |
| 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 | 99.00 | 108.00 | OK |
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
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
Version: 0.3.2
Check: tests
Result: ERROR
Running ‘testthat.R’ [10s/32s]
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