Last updated on 2026-05-03 07:49:37 CEST.
| Flavor | Version | Tinstall | Tcheck | Ttotal | Status | Flags |
|---|---|---|---|---|---|---|
| r-devel-linux-x86_64-debian-clang | 0.4.1 | 6.26 | 105.54 | 111.80 | NOTE | |
| r-devel-linux-x86_64-debian-gcc | 0.4.1 | 4.54 | 77.05 | 81.59 | NOTE | |
| r-devel-linux-x86_64-fedora-clang | 0.4.1 | 10.00 | 159.00 | 169.00 | OK | |
| r-devel-linux-x86_64-fedora-gcc | 0.4.1 | 10.00 | 153.91 | 163.91 | OK | |
| r-devel-windows-x86_64 | 0.4.1 | 13.00 | 86.00 | 99.00 | ERROR | |
| r-patched-linux-x86_64 | 0.4.1 | 5.85 | 96.63 | 102.48 | OK | |
| r-release-linux-x86_64 | 0.4.1 | 5.45 | 96.83 | 102.28 | OK | |
| r-release-macos-arm64 | 0.4.1 | 2.00 | 28.00 | 30.00 | OK | |
| r-release-macos-x86_64 | 0.4.1 | 6.00 | 102.00 | 108.00 | OK | |
| r-release-windows-x86_64 | 0.4.1 | 10.00 | 120.00 | 130.00 | OK | |
| r-oldrel-macos-arm64 | 0.4.1 | OK | ||||
| r-oldrel-macos-x86_64 | 0.4.1 | 4.00 | 74.00 | 78.00 | OK | |
| r-oldrel-windows-x86_64 | 0.4.1 | 14.00 | 150.00 | 164.00 | OK |
Version: 0.4.1
Check: CRAN incoming feasibility
Result: NOTE
Maintainer: ‘Alistair Wilcox <frequency@alistairwilcox.com>’
No Authors@R field in DESCRIPTION.
Please add one, modifying
Authors@R: person(given = "Alistair",
family = "Wilcox",
role = c("aut", "cre"),
email = "frequency@alistairwilcox.com")
as necessary.
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc
Version: 0.4.1
Check: examples
Result: ERROR
Running examples in 'frequency-Ex.R' failed
The error most likely occurred in:
> ### Name: freq
> ### Title: Freq
> ### Aliases: freq
>
> ### ** Examples
>
>
> # Suppress external output for examples
> options(frequency_render = FALSE)
>
> # Create frequency tables for the entire dataset
> freq(big5)
Building tables
|
| | 0%
|
|= | 2%Error in as.data.frame.integer(x[[i]], optional = TRUE) :
row names contain missing values
Calls: freq ... data.frame -> as.data.frame -> as.data.frame.integer
Execution halted
Flavor: r-devel-windows-x86_64
Version: 0.4.1
Check: tests
Result: ERROR
Running 'testthat.R' [3s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
> Sys.setenv("R_TESTS" = "")
> # Sys.setenv(LC_COLLATE = "C", LC_TIME = "C", LANGUAGE = "en")
> Sys.setenv(LC_COLLATE = "C")
>
> print(Sys.getlocale(category = "LC_ALL"))
[1] "LC_COLLATE=C;LC_CTYPE=German_Germany.utf8;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C"
> Sys.setlocale("LC_COLLATE", "C") # R CMD check uses this default
[1] "C"
> # Sys.setlocale("LC_COLLATE", "en_US.UTF-8")
> # Sys.setlocale("LC_COLLATE", "English_United States.1252")
> print(Sys.getlocale(category = "LC_ALL"))
[1] "LC_COLLATE=C;LC_CTYPE=German_Germany.utf8;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C"
>
> library(testthat)
> library(frequency)
Loading required package: rmarkdown
Loading required package: knitr
Loading required package: DT
Loading required package: ggplot2
> test_check("frequency")
[1] "LC_COLLATE=C;LC_CTYPE=German_Germany.utf8;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C"
[1] "LC_COLLATE=C;LC_CTYPE=German_Germany.utf8;LC_MONETARY=C;LC_NUMERIC=C;LC_TIME=C"
id test_numeric test_numeric_labelled
1 1 100 1
2 2 1000 2
3 3 10000 2
4 4 1 3
5 5 1 3
6 6 1 3
7 7 100 4
8 8 9 4
9 9 99 4
10 10 999 4
11 11 9999 5
12 12 99999 5
13 13 999999 5
14 14 100000 5
15 15 1000000 5
16 16 9 6
17 17 123 7
18 18 NA NA
19 19 NA NA
20 20 NA NA
test_character
1 VIC
2 VIC
3 NSW
4 Vic
5 WA
6 WA
7 TAS
8 SA
9 VIC
10 ACT
11 ACT
12 QLD
13 NT
14 NULL
15 NA
16 Not Stated
17 Not Stated
18
19
20 .
test_character_labelled
1 VIC
2 VIC
3 NSW
4 Vic
5 WA
6 WA
7 TAS
8 SA
9 VIC
10 ACT
11 ACT
12 QLD
13 NT
14 NULL
15 NA
16 Not Stated
17 Not Stated
18
19
20 .
'data.frame': 20 obs. of 5 variables:
$ id : num 1 2 3 4 5 6 7 8 9 10 ...
$ test_numeric : num 100 1000 10000 1 1 1 100 9 99 999 ...
$ test_numeric_labelled : num 1 2 2 3 3 3 4 4 4 4 ...
..- attr(*, "value.labels")= Named chr [1:5] "5" "4" "3" "2" ...
.. ..- attr(*, "names")= chr [1:5] "Five" "Four" "Three" "Two" ...
$ test_character : Factor w/ 14 levels " ",..: 12 12 5 13 14 14 11 10 12 3 ...
$ test_character_labelled: Factor w/ 14 levels " ",..: 12 12 5 13 14 14 11 10 12 3 ...
- attr(*, "variable.labels")= Named chr [1:5] "" "Numeric Variable" "Partly Labelled Numeric Variable" "Character Variable" ...
..- attr(*, "names")= chr [1:5] "id" "test_numeric" "test_numeric_labelled" "test_character" ...
- attr(*, "codepage")= int 65001
NULL
id test_numeric test_numeric_labelled
1 1 100 1
2 2 1000 2
3 3 10000 2
4 4 1 3
5 5 1 3
6 6 1 3
7 7 100 4
8 8 9 4
9 9 99 4
10 10 999 4
11 11 9999 5
12 12 99999 5
13 13 999999 5
14 14 100000 5
15 15 1000000 5
16 16 9 6
17 17 123 7
18 18 NA NA
19 19 NA NA
20 20 NA NA
test_character
1 VIC
2 VIC
3 NSW
4 Vic
5 WA
6 WA
7 TAS
8 SA
9 VIC
10 ACT
11 ACT
12 QLD
13 NT
14 NULL
15 NA
16 Not Stated
17 Not Stated
18
19
20 .
test_character_labelled
1 VIC
2 VIC
3 NSW
4 Vic
5 WA
6 WA
7 TAS
8 SA
9 VIC
10 ACT
11 ACT
12 QLD
13 NT
14 NULL
15 NA
16 Not Stated
17 Not Stated
18
19
20 .
'data.frame': 20 obs. of 5 variables:
$ id : num 1 2 3 4 5 6 7 8 9 10 ...
$ test_numeric : num 100 1000 10000 1 1 1 100 9 99 999 ...
$ test_numeric_labelled : num 1 2 2 3 3 3 4 4 4 4 ...
..- attr(*, "value.labels")= Named chr [1:5] "5" "4" "3" "2" ...
.. ..- attr(*, "names")= chr [1:5] "Five" "Four" "Three" "Two" ...
$ test_character : Factor w/ 14 levels " ",..: 12 12 5 13 14 14 11 10 12 3 ...
$ test_character_labelled: Factor w/ 14 levels " ",..: 12 12 5 13 14 14 11 10 12 3 ...
- attr(*, "variable.labels")= Named chr [1:5] "" "Numeric Variable" "Partly Labelled Numeric Variable" "Character Variable" ...
..- attr(*, "names")= chr [1:5] "id" "test_numeric" "test_numeric_labelled" "test_character" ...
- attr(*, "codepage")= int 65001
NULL
|
| | 0%
|
|============== | 20%Saving _problems/tests-38.R
|
| | 0%
|
|======================================================================| 100%Saving _problems/tests-44.R
[1] "Foreign: df vs list"
|
| | 0%
|
|============== | 20%Saving _problems/tests-87.R
|
| | 0%
|
|=================================== | 50%Saving _problems/tests-105.R
|
| | 0%
|
|=================================== | 50%Saving _problems/tests-110.R
|
| | 0%
|
|======================================================================| 100%Saving _problems/tests-116.R
|
| | 0%
|
|======================================================================| 100%Saving _problems/tests-117.R
|
| | 0%
|
|=================================== | 50%Saving _problems/tests-157.R
|
| | 0%
|
|=================================== | 50%Saving _problems/tests-158.R
|
| | 0%
|
|=================================== | 50%Saving _problems/tests-159.R
|
| | 0%
|
|=================================== | 50%Saving _problems/tests-160.R
|
| | 0%
|
|=================================== | 50%Saving _problems/tests-161.R
[ FAIL 12 | WARN 0 | SKIP 2 | PASS 5 ]
══ Skipped tests (2) ═══════════════════════════════════════════════════════════
• On CRAN (2): 'tests.R:122:3', 'tests.R:166:3'
══ Failed tests ════════════════════════════════════════════════════════════════
── Error ('tests.R:38:3'): All ─────────────────────────────────────────────────
Error in `as.data.frame.integer(x[[i]], optional = TRUE)`: row names contain missing values
Backtrace:
▆
1. ├─testthat::expect_equal(raw_all, freq(dat)) at tests.R:38:3
2. │ └─testthat::quasi_label(enquo(expected), expected.label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─frequency::freq(dat)
5. └─frequency:::lapply_pb(...)
6. └─base::lapply(X, wrapper, ...)
7. └─frequency (local) FUN(X[[i]], ...)
8. └─frequency (local) FUN(...)
9. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
10. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
11. └─base::as.data.frame.table(...)
12. ├─base::eval(ex)
13. │ └─base::eval(ex)
14. └─base::data.frame(...)
15. ├─base::as.data.frame(x[[i]], optional = TRUE)
16. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Error ('tests.R:44:3'): Individual tables ───────────────────────────────────
Error in `as.data.frame.integer(x[[i]], optional = TRUE)`: row names contain missing values
Backtrace:
▆
1. ├─testthat::expect_equal(raw_id, freq(dat$id)) at tests.R:44:3
2. │ └─testthat::quasi_label(enquo(expected), expected.label)
3. │ └─rlang::eval_bare(expr, quo_get_env(quo))
4. └─frequency::freq(dat$id)
5. └─frequency:::lapply_pb(...)
6. └─base::lapply(X, wrapper, ...)
7. └─frequency (local) FUN(X[[i]], ...)
8. └─frequency (local) FUN(...)
9. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
10. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
11. └─base::as.data.frame.table(...)
12. ├─base::eval(ex)
13. │ └─base::eval(ex)
14. └─base::data.frame(...)
15. ├─base::as.data.frame(x[[i]], optional = TRUE)
16. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Error ('tests.R:87:3'): foreign_df vs foreign_list ──────────────────────────
Error in `as.data.frame.integer(x[[i]], optional = TRUE)`: row names contain missing values
Backtrace:
▆
1. ├─base::print(freq(foreign_df)) at tests.R:87:3
2. └─frequency::freq(foreign_df)
3. └─frequency:::lapply_pb(...)
4. └─base::lapply(X, wrapper, ...)
5. └─frequency (local) FUN(X[[i]], ...)
6. └─frequency (local) FUN(...)
7. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
8. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
9. └─base::as.data.frame.table(...)
10. ├─base::eval(ex)
11. │ └─base::eval(ex)
12. └─base::data.frame(...)
13. ├─base::as.data.frame(x[[i]], optional = TRUE)
14. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:105:3'): Arguments - x = ─────────────────────────────────
`freq(df)` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(df), NA) at tests.R:105:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(df)
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:110:3'): Arguments - x = ─────────────────────────────────
`freq(dat)` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(dat), NA) at tests.R:110:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(dat)
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:116:3'): Arguments - x = ─────────────────────────────────
`freq(vs)` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(vs), NA) at tests.R:116:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(vs)
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:117:3'): Arguments - x = ─────────────────────────────────
`freq(vn)` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(vn), NA) at tests.R:117:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(vn)
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:157:3'): Arguments - maxrow = ────────────────────────────
`freq(dat, maxrow = "5")` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(dat, maxrow = "5"), NA) at tests.R:157:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(dat, maxrow = "5")
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:158:3'): Arguments - maxrow = ────────────────────────────
`freq(dat, maxrow = "10")` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(dat, maxrow = "10"), NA) at tests.R:158:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(dat, maxrow = "10")
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:159:3'): Arguments - maxrow = ────────────────────────────
`freq(dat, maxrow = 5)` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(dat, maxrow = 5), NA) at tests.R:159:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(dat, maxrow = 5)
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:160:3'): Arguments - maxrow = ────────────────────────────
`freq(dat, maxrow = 10)` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(dat, maxrow = 10), NA) at tests.R:160:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(dat, maxrow = 10)
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
── Failure ('tests.R:161:3'): Arguments - maxrow = ────────────────────────────
`freq(dat, maxrow = 100)` threw an error.
Message: row names contain missing values
Class: simpleError/error/condition
Backtrace:
▆
1. ├─testthat::expect_error(freq(dat, maxrow = 100), NA) at tests.R:161:3
2. │ └─testthat:::quasi_capture(...)
3. │ ├─testthat (local) .capture(...)
4. │ │ └─base::withCallingHandlers(...)
5. │ └─rlang::eval_bare(quo_get_expr(.quo), quo_get_env(.quo))
6. └─frequency::freq(dat, maxrow = 100)
7. └─frequency:::lapply_pb(...)
8. └─base::lapply(X, wrapper, ...)
9. └─frequency (local) FUN(X[[i]], ...)
10. └─frequency (local) FUN(...)
11. └─frequency:::makefreqs(x1, y, maxrow1, trim1)
12. ├─base::as.data.frame(table(x[[var]], useNA = "always"), stringsAsFactors = FALSE)
13. └─base::as.data.frame.table(...)
14. ├─base::eval(ex)
15. │ └─base::eval(ex)
16. └─base::data.frame(...)
17. ├─base::as.data.frame(x[[i]], optional = TRUE)
18. └─base::as.data.frame.integer(x[[i]], optional = TRUE)
[ FAIL 12 | WARN 0 | SKIP 2 | PASS 5 ]
Error:
! Test failures.
Execution halted
Flavor: r-devel-windows-x86_64