Older releaseCurrent release 0.11.2
tidytable
‹0.5.0
- 0.11.211 Dec 2024, current
- 0.11.118 Jul 2024
- 0.11.09 Feb 2024
- 0.10.24 Oct 2023
- 0.10.120 Apr 2023
- 0.10.010 Mar 2023
- 0.9.213 Jan 2023
- 0.9.125 Oct 2022
- 0.9.023 Sep 2022
- 0.8.118 Aug 2022
- 0.8.011 Jun 2022
- 0.7.228 Apr 2022
- 0.7.123 Mar 2022
- 0.7.016 Feb 2022
- 0.6.714 Jan 2022
- 0.6.610 Dec 2021
- 0.6.53 Sep 2021
- 0.6.431 Jul 2021
- 0.6.322 Jun 2021
- 0.6.218 May 2021
- 0.6.116 Apr 2021
- 0.6.02 Apr 2021
- 0.5.94 Mar 2021
- 0.5.828 Jan 2021
- 0.5.716 Dec 2020
- 0.5.630 Sep 2020
- 0.5.52 Sep 2020
- 0.5.410 Aug 2020
- 0.5.316 Jul 2020
- 0.5.227 Jun 2020
- 0.5.129 May 2020
- 0.5.023 May 2020
- 0.4.130 Apr 2020
- 0.4.028 Mar 2020
- 0.3.28 Mar 2020
- 0.3.119 Feb 2020
- 0.3.010 Feb 2020
- Released
- 23 May 2020R 4.0.0 at the time
- Advisories, method
Method
Security advisories
Advisories come from the R Consortium advisory database, a community record of security problems in R packages, as OSV publishes it.
- The copy
- The record is read once a day. The data is published under the Apache License 2.0 and is credited on the advisories list.
- Box under the name
- Under the package's name, a box names any advisory that affects the current release, with its fix or that there is none.
- Ranges
- Advisories state ranges, such as from 0.9.12 up to but not including 1.8.8. Each range is checked against every version CRAN has published, using the version rules R itself uses, so a release that came out after the advisory was written is still caught by its range.
- Not the package
- The rating is for the library flaw itself, not for how exposed the R package is, and it is never added up into a figure for the package.
- None knownfor this release
- Test coverage, method
Method
Test coverage
Test coverage is measured by downloading each CRAN package's current source file, installing its dependencies, building it and running its tests under covr.
- Almost half of CRAN has no tests to run
- Only CRAN packages are measured. Many have no percentage, most often because the package has no tests, and that blank is a recorded outcome, not missing data.
- NOT_CRAN
- Tests run with NOT_CRAN=true, so tests that skip themselves on CRAN run here, and the figure can differ from what CRAN's own checks see.
- Current version only
- Only the current version is measured, and a new version on CRAN is measured again. Older rows are kept but never filled in later. This is one package's run.
- Never 0%
- On a package page three states stay apart: measured, no tests, and not measured. Neither of the last two is ever shown as 0%.
- –not measured for this release
- Public exports, method
Method
Code metrics
Code metrics come from reading the released source of each package version. The package is never installed, loaded or run.
- One row a version
- Each analysed version gives one row of figures. The Code, Tests and Documentation sections, the pages of older releases and Release changes all read from those rows.
- CRAN
- CRAN versions are read from the github.com/cran mirror, which holds one commit for each released source file, and every version tag is analysed. Nothing is built, installed or run.
- Release, not repository
- Documentation describes what the analysed release holds: a
README, vignettes, aNEWSfile and the shares read from its help pages. Files kept only in the repository, such as a pkgdown configuration or CI files, are read by the repository scan instead. - Zero
- Zero means the analysis looked and found none.
- 1669 added, 0 removed
Record made 29 Oct 2026, 07:41 UTC from data release v2026-10-28, merged 23:10 UTC. Project DOI 10.5281/zenodo.21843040.
https:/
This page reports what R Observatory measured for this release. It is not a validation, and it does not say whether the package is fit for your intended use.
Compare
Compared with 0.11.2, released 11 Dec 2024.
- Time between
- 1,663 days30 releases in between
- Advisories
- None knownfor either release
- Exports
- 144 removed144 added as well
- Files changed
- 412+33,783 −24,876 lines
Values that differ (20)
| Measure | Section | 0.5.0 | 0.11.2 |
|---|---|---|---|
| Download size | Release | 85 KB | 129 KB |
| Authors | Release | Mark Fairbanks, Tyson Barrett, Ivan Leung, Ross Kennedy, Lionel Henry, Matt Carlson | Mark Fairbanks, Abdessabour Moutik, Matt Carlson, Ivan Leung, Ross Kennedy, Robert On, Alexander Sevostianov, Koen ter Berg |
| Source code | Release | https://github.com/markfairbanks/tidytable | https://markfairbanks.github.io/tidytable/, https://github.com/markfairbanks/tidytable |
| Public exports | Code | 166 | 165 |
| Internal functions | Code | 81 | 209 |
| Lines of R code | Code | 3,398 | 6,593 |
| Complexity | Code | mean 2.0, highest 42 | mean 2.1, highest 29 |
| Tests | Tests | Yes, testthat (edition not declared, 2nd by default), 274 test blocks | Yes, testthat (3rd edition), 579 test blocks |
| Test lines per line of code | Tests | 0.90 | 1.03 |
| Exports named in tests | Tests | 30.7% | 87.3% |
| Help pages with running examples | Tests | 45 of 45 | 81 of 81 |
| Help pages | Documentation | 47 | 84 |
| Exports documented | Documentation | 98.8% | 96.4% |
| Exports with examples | Documentation | 95.7% | 97.6% |
| Arguments documented | Documentation | 98.5% | 97% |
| Return value documented | Documentation | 2.2% | 0% |
| NEWS | Documentation | Yes, mentions 0.5.0 | Yes, mentions 0.11.2 |
| Website | Documentation | No, not declared in DESCRIPTION | Yes |
| Imports | Dependencies | data.table, magrittr, rlang (>= 0.4.0), methods, tidyselect (>= 1.1.0), vctrs (>= 0.3.0), lifecycle (>= 0.2.0) | data.table (>= 1.16.0), glue (>= 1.4.0), lifecycle (>= 1.0.3), magrittr (>= 2.0.3), pillar (>= 1.8.0), rlang (>= 1.1.0), tidyselect (>= 1.2.0), vctrs (>= 0.6.0) |
| Suggests | Dependencies | testthat (>= 2.1.0), bit64, knitr | testthat (>= 2.1.0), bit64, knitr, rmarkdown, crayon |
Exports added (144)
%between%%chin%%in%%like%acrossadd_countadd_tallyanti_joinarrangebetweenbind_colsbind_rowsc_acrosscasecase_matchcase_whencoalescecompleteconsecutive_idcountcross_joincrossingcume_distcur_columncur_datacur_group_idcur_group_rowsdense_rankdescdistinctdrop_naenexprenexprsenframeexpandexpand_gridexprexprsextractfillfilterfirstfreadfull_joinfwritegetDTthreadsget_dummiesglimpsegroup_bygroup_colsgroup_splitgroup_varsif_allif_anyif_elseinner_joinis_grouped_dflaglastleadleft_joinmapmap2map2_chrmap2_dblmap2_dfmap2_dfcmap2_dfrmap2_intmap2_lglmap2_vecmap_chrmap_dblmap_dfmap_dfcmap_dfrmap_intmap_lglmap_vecmin_rankmutatemutate_rowwisenn_distinctna_ifnestnest_bynest_joinnestingnew_tidytablenthpercent_rankpickpivot_longerpivot_widerpmappmap_chrpmap_dblpmap_dfpmap_dfcpmap_dfrpmap_intpmap_lglpmap_vecpullquoquosrecodereframerelocaterenamerename_withreplace_naright_joinrow_numberrowwiseselectsemi_joinseparateseparate_longer_delimseparate_rowsseparate_wider_delimseparate_wider_regexsliceslice_headslice_maxslice_minslice_sampleslice_tailsummarisesummarizesymsymstallytop_ntransmutetribbleuncountungroupuniteunnestunnest_longerunnest_widerwalk
Exports removed (144)
anti_join.any_of.arrange.as_dtbind_cols.bind_rows.case.contains.count.distinct.drop_na.dt_anti_joindt_any_ofdt_arrangedt_bind_colsdt_bind_rowsdt_casedt_containsdt_countdt_distinctdt_drop_nadt_ends_withdt_everythingdt_filldt_filterdt_full_joindt_get_dummiesdt_group_nestdt_group_splitdt_ifelsedt_inner_joindt_left_joindt_mapdt_map2dt_map2_chrdt_map2_dbldt_map2_dfdt_map2_dfcdt_map2_dfrdt_map2_intdt_map2_lgldt_map_chrdt_map_dbldt_map_dfdt_map_dfcdt_map_dfrdt_map_intdt_map_lgldt_mutatedt_mutate_acrossdt_mutate_alldt_mutate_atdt_mutate_ifdt_ndt_pivot_longerdt_pivot_widerdt_pulldt_relocatedt_renamedt_rename_acrossdt_rename_alldt_rename_atdt_rename_ifdt_rename_withdt_replace_nadt_right_joindt_row_numberdt_selectdt_separatedt_slicedt_slice_headdt_slice_maxdt_slice_mindt_slice_taildt_starts_withdt_summarisedt_summarizedt_top_ndt_transmutedt_unitedt_unnest_legacyends_with.everything.fill.filter.full_join.get_dummies.group_split.ifelse.inner_join.lags.leads.left_join.map.map2.map2_chr.map2_dbl.map2_df.map2_dfc.map2_dfr.map2_int.map2_lgl.map_chr.map_dbl.map_df.map_dfc.map_dfr.map_int.map_lgl.mutate.mutate_across.mutate_all.mutate_at.mutate_if.n.nest_by.pivot_longer.pivot_wider.pull.relocate.rename.rename_across.rename_all.rename_at.rename_if.rename_with.replace_na.right_join.row_number.select.separate.slice.slice_head.slice_max.slice_min.slice_tail.starts_with.summarise.summarize.top_n.transmute.unite.unnest.walk.
Most changed files (12 of 412)
| File | Lines added | Lines deleted |
|---|---|---|
MD5 | 2,018 | 1,896 |
tests/testthat/test-deprec-across.R | 1,197 | 805 |
R/join.R | 682 | 507 |
R/slice.R | 549 | 618 |
README.md | 498 | 651 |
R/utils-general.R | 605 | 390 |
NAMESPACE | 492 | 405 |
R/pivot_longer.R | 539 | 356 |
R/mutate.R | 516 | 344 |
NEWS.md | 716 | 113 |
man/dt_verb.Rd | 359 | 359 |
tests/testthat/test-mutate.R | 455 | 242 |
Release
- Published
- 23 May 2020
- Status
- Replaced by 0.5.1 on 29 May 2020
- Previous
- 0.4.1, 30 Apr 2020
- License
- MIT + file LICENSE, OSI approved
- Maintainer
- Mark Fairbanks
- Download size
- 85 KB
- Authors
- Mark Fairbanks, Tyson Barrett, Ivan Leung, Ross Kennedy, Lionel Henry, Matt Carlson
- Source code
- https://github.com/markfairbanks/tidytable
Advisories
- This release
- None known
CRAN checks
Method, CRAN checks Method CRAN runs every current package through Checks and health
R CMD check on a set of machines and publishes a result for each one. The health shown on a package page comes from these results alone.
- Results
- Kept only for the current release
Code
- Lines of R code
- 3,398
- Public exports
- 166
- Internal functions
- 81
- Mean complexity
- 2.0the most is 42
Lines by kind (8,338)
| Kind | Lines | Share |
|---|---|---|
| R code | 3,398 | 41% |
| Tests | 3,048 | 37% |
| Documentation | 1,892 | 23% |
- Exports changed since 0.4.1
- 9 added, 0 removed
Tests
- Test cases
- 275
- Lines of tests
- 3,048
- Exports named in tests
- 30.7%
- Tests
- Yes, testthat (edition not declared, 2nd by default), 274 test blocks
- Test lines per line of code
- 0.90
- Coverage
- Not measured for this release
- Help pages with running examples
- 45 of 45
Documentation
- Exports documented
- 98.8%
- Arguments documented
- 98.5%
- Return value documented
- 2.2%
- Vignettes
- 0
- Help pages
- 47
- Exports with examples
- 95.7%
- NEWS
- Yes, mentions 0.5.0
- Citation file
- No
- Website
- No, not declared in DESCRIPTION
Dependencies
Method, Dependencies Method Dependent packages are other packages that list this one under Reverse dependencies
Depends, Imports or LinkingTo in their DESCRIPTION file. Those fields list the packages a package needs to install, so dependents break if this one is archived or broken.Suggests install and run without it, and use it for tests, examples or an optional feature. They are counted as Suggested by, never among the dependents, and a package that also lists it under one of the three fields is a dependent and is not counted again.
- Depends
- None
- Imports
- data.table, magrittr, rlang (>= 0.4.0), methods, tidyselect (>= 1.1.0), vctrs (>= 0.3.0), lifecycle (>= 0.2.0)
- LinkingTo
- None
- Suggests
- testthat (>= 2.1.0), bit64, knitr
- Install tree
- Kept only for the current release
- Advisories in the install tree
- Kept only for the current release
Today
Checks, downloads, dependents, people and the repository describe the package as it is now, so they are on the current release.
Sources
| Part | From | As of |
|---|---|---|
| Release history | CRAN package versions | 28 Oct 2026 |
| Advisories | osv-advisories 1.0.0, R version 4.6.1 (2026-06-24) | 28 Oct 2026 |
| CRAN checks | CRAN check results | Kept only for the current release |
| Tests, documentation, code | rpkg-analyzer 0.5.2 | 5 Oct 2026 |
| Coverage | covr | Not measured for this release |
| Use | CRAN downloads, reverse dependencies, repository | Not shown for this release |
Daily data releases are kept on GitHub, so the data behind this record can be fetched again from v2026-10-28 (merged 23:10 UTC). Values not kept for a release say so and are never filled in from another release.