Last updated on 2026-02-04 19:55:51 CET.
| Package | ERROR | OK |
|---|---|---|
| ir | 1 | 12 |
| sftime | 13 |
Current CRAN status: ERROR: 1, OK: 12
Version: 0.4.1
Check: examples
Result: ERROR
Running examples in ‘ir-Ex.R’ failed
The error most likely occurred in:
> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: summarize
> ### Title: Summarize each group in a 'ir' object to fewer rows
> ### Aliases: summarize summarize.ir summarise summarise.ir
>
> ### ** Examples
>
> ## summarize
>
> # select in each sample_type groups the first spectrum
> ir_sample_data |>
+ dplyr::group_by(sample_type) |>
+ dplyr::summarize(spectra = spectra[[1]])
Error in `ir_reclass_ir()`:
ℹ In argument: `spectra = spectra[[1]]`.
ℹ In group 1: `sample_type = "hardwood"`.
Caused by error:
! `spectra` must be size 1, not 3351.
ℹ To return more or less than 1 row per group, use `reframe()`.
Backtrace:
▆
1. ├─dplyr::summarize(...)
2. ├─ir:::summarise.ir(...)
3. │ └─ir:::ir_reclass_ir(NextMethod())
4. ├─base::NextMethod()
5. ├─dplyr:::summarise.grouped_df(dplyr::group_by(ir_sample_data, sample_type), spectra = spectra[[1]])
6. │ └─dplyr:::summarise_cols(.data, dplyr_quosures(...), by, "summarise")
7. │ └─base::withCallingHandlers(...)
8. ├─dplyr:::dplyr_internal_error(...)
9. │ └─rlang::abort(class = c(class, "dplyr:::internal_error"), dplyr_error_data = data)
10. │ └─rlang:::signal_abort(cnd, .file)
11. │ └─base::signalCondition(cnd)
12. └─dplyr (local) `<fn>`(`<dpl:::__>`)
13. └─dplyr (local) handler(cnd)
14. └─rlang::abort(message, class = error_class, parent = parent, call = error_call)
Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc
Current CRAN status: OK: 13