CRAN Package Check Results for Package behavr

Last updated on 2025-12-28 05:49:45 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.3.3 3.02 48.57 51.59 OK
r-devel-linux-x86_64-debian-gcc 0.3.3 1.92 36.00 37.92 OK
r-devel-linux-x86_64-fedora-clang 0.3.3 5.00 65.66 70.66 OK
r-devel-linux-x86_64-fedora-gcc 0.3.3 5.00 66.29 71.29 OK
r-devel-windows-x86_64 0.3.3 3.00 52.00 55.00 ERROR
r-patched-linux-x86_64 0.3.3 3.02 36.41 39.43 OK
r-release-linux-x86_64 0.3.3 2.58 36.62 39.20 OK
r-release-macos-arm64 0.3.3 OK
r-release-macos-x86_64 0.3.3 2.00 58.00 60.00 OK
r-release-windows-x86_64 0.3.3 4.00 58.00 62.00 OK
r-oldrel-macos-arm64 0.3.3 OK
r-oldrel-macos-x86_64 0.3.3 2.00 58.00 60.00 OK
r-oldrel-windows-x86_64 0.3.3 5.00 65.00 70.00 OK

Check Details

Version: 0.3.3
Check: examples
Result: ERROR Running examples in 'behavr-Ex.R' failed The error most likely occurred in: > ### Name: bin_apply > ### Title: Bin a variable (typically time) and compute an aggregate for > ### each bin > ### Aliases: bin_apply bin_apply_all > > ### ** Examples > > metadata <- data.frame(id = paste0("toy_experiment|",1:5)) > dt <- toy_activity_data(metadata, duration = days(2)) > > # average by 30min time bins, default > dt_binned <- bin_apply_all(dt, moving) > # equivalent to > dt_binned <- dt[, bin_apply(.SD, moving), by = "id"] > > # if we want the opposite of moving: > dt_binned <- bin_apply_all(dt, !moving) > > # More advanced usage > dt <- toy_dam_data(metadata, duration = days(2)) Error in `[.data.table`(out, , `:=`(activity, abs(c(0, diff(sign(0.5 - : attempt access index 5/5 in VECTOR_ELT Calls: toy_dam_data -> [ -> [.behavr -> NextMethod -> [.data.table Execution halted Flavor: r-devel-windows-x86_64

Version: 0.3.3
Check: tests
Result: ERROR Running 'testthat.R' [4s] Running the tests in 'tests/testthat.R' failed. Complete output: > library(testthat) > library(behavr) Loading required package: data.table Attaching package: 'data.table' The following object is masked from 'package:base': %notin% > > test_check("behavr") Saving _problems/test-behavr-157.R ==== METADATA ==== Key: <id> id condition sex <int> <char> <char> 1: 1 a M 2: 2 b M 3: 3 c M 4: 4 d F 5: 5 e F ====== DATA ====== Key: <id> id t x y eating <int> <int> <num> <num> <lgcl> 1: 1 1 -0.6264538 -0.62036668 TRUE 2: 1 2 0.1836433 0.04211587 FALSE 3: 1 3 -0.8356286 -0.91092165 TRUE 4: 1 4 1.5952808 0.15802877 TRUE 5: 1 5 0.3295078 -0.65458464 TRUE --- 496: 5 96 -2.0908461 -0.30824994 TRUE 497: 5 97 1.6973939 0.01551524 FALSE 498: 5 98 1.0638812 -0.44231772 TRUE 499: 5 99 -0.7666166 -1.63800773 FALSE 500: 5 100 0.3820076 -0.64140116 FALSE behavr table with: 5 individuals 2 metavariables 4 variables 5e+02 measurements 1 key (id) Summary of each individual (one per row): Key: <id> id condition sex data_points time_range <int> <char> <char> <int> <char> 1: 1 a M 100 [1 -> 100 (99)] 2: 2 b M 100 [1 -> 100 (99)] 3: 3 c M 100 [1 -> 100 (99)] 4: 4 d F 100 [1 -> 100 (99)] 5: 5 e F 100 [1 -> 100 (99)] behavr table with: 5 individuals 2 metavariables 4 variables 5e+02 measurements 1 key (id) Saving _problems/test-stitch_on-23.R Saving _problems/test-stitch_on-74.R Saving _problems/test-toy-data-13.R [ FAIL 4 | WARN 0 | SKIP 2 | PASS 74 ] ══ Skipped tests (2) ═══════════════════════════════════════════════════════════ • empty test (2): 'test-print_summary.R:3:1', 'test-print_summary.R:12:1' ══ Failed tests ════════════════════════════════════════════════════════════════ ── Error ('test-behavr.R:157:3'): metadata columns can be extracted without id ── Error in ``[.data.table`(out, , `:=`(activity, abs(c(0, diff(sign(0.5 - x))))), by = "id")`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. └─behavr::toy_dam_data(metadata = met, duration = hours(1)) at test-behavr.R:157:3 2. ├─out[, `:=`(activity, abs(c(0, diff(sign(0.5 - x))))), by = "id"] 3. ├─behavr:::`[.behavr`(...) 4. ├─base::NextMethod() 5. └─data.table:::`[.data.table`(...) ── Error ('test-stitch_on.R:23:3'): stitch works ─────────────────────────────── Error in ``[.data.table`(md, , `:=`(lag, as.numeric(as.Date(time_ref__) - as.Date(min(time_ref__)), units = "secs")), by = on)`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. └─behavr::stitch_on(d, on = "uid") at test-stitch_on.R:23:3 2. ├─...[] 3. └─data.table:::`[.data.table`(...) ── Failure ('test-stitch_on.R:74:3'): stitch fails when overlap ──────────────── `stitch_on(d, on = "uid")` threw an error with unexpected message. Expected match: "overlap" Actual message: "attempt access index 5/5 in VECTOR_ELT" Backtrace: ▆ 1. ├─testthat::expect_error(stitch_on(d, on = "uid"), "overlap") at test-stitch_on.R:74: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. └─behavr::stitch_on(d, on = "uid") 7. ├─...[] 8. └─data.table:::`[.data.table`(...) ── Error ('test-toy-data.R:13:3'): toy data returns behavr object ────────────── Error in ``[.data.table`(out, , `:=`(activity, abs(c(0, diff(sign(0.5 - x))))), by = "id")`: attempt access index 5/5 in VECTOR_ELT Backtrace: ▆ 1. └─behavr::toy_dam_data() at test-toy-data.R:13:3 2. ├─out[, `:=`(activity, abs(c(0, diff(sign(0.5 - x))))), by = "id"] 3. ├─behavr:::`[.behavr`(...) 4. ├─base::NextMethod() 5. └─data.table:::`[.data.table`(...) [ FAIL 4 | WARN 0 | SKIP 2 | PASS 74 ] Error: ! Test failures. Execution halted Flavor: r-devel-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.