Package: table.express 0.4.2
table.express: Build 'data.table' Expressions with Data Manipulation Verbs
A specialization of 'dplyr' data manipulation verbs that parse and build expressions which are ultimately evaluated by 'data.table', letting it handle all optimizations. A set of additional verbs is also provided to facilitate some common operations on a subset of the data.
Authors:
table.express_0.4.2.tar.gz
table.express_0.4.2.zip(r-4.7)table.express_0.4.2.zip(r-4.6)table.express_0.4.2.zip(r-4.5)
table.express_0.4.2.tgz(r-4.6-any)table.express_0.4.2.tgz(r-4.5-any)
table.express_0.4.2.tar.gz(r-4.7-any)table.express_0.4.2.tar.gz(r-4.6-any)
table.express_0.4.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
table.express/json (API)
| # Install 'table.express' in R: |
| install.packages('table.express', repos = c('https://fastverse.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/asardaes/table.express/issues
Pkgdown/docs site:https://asardaes.github.io
Last updated from:e7864291f9. Checks:9 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 136 | ||
| source / vignettes | OK | 181 | ||
| linux-release-x86_64 | OK | 128 | ||
| macos-release-arm64 | OK | 108 | ||
| macos-oldrel-arm64 | OK | 82 | ||
| windows-devel | OK | 89 | ||
| windows-release | OK | 111 | ||
| windows-oldrel | OK | 144 | ||
| wasm-release | OK | 102 |
Exports::=!!!!!%>%%T>%anti_joinarrangechaincontainsdistinctEagerExprBuilderend_exprends_witheverythingExprBuilderfilterfilter_onfilter_sdframe_appendfull_joingroup_byinner_joinkey_bylast_colleft_joinmatchesmax_bymin_bymutatemutate_joinmutate_sdnest_exprnum_rangeone_oforder_byright_joinselectsemi_joinstart_exprstarts_withsummarisesummarizetransmutetransmute_sdwhere
Dependencies:clidata.tabledplyrgenericsgluelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Building 'data.table' expressions with data manipulation verbs | table.express-package table.express |
| Arrange rows | arrange-table.express arrange.data.table arrange.ExprBuilder |
| Chain | chain chain.ExprBuilder |
| Rows with distinct combinations of columns | distinct-table.express distinct.data.table distinct.ExprBuilder |
| Eager frame expression builder | EagerExprBuilder |
| End and evaluate expression | end_expr end_expr.ExprBuilder |
| Frame expression builder | ExprBuilder |
| Find rows with extrema in specific columns | extrema_by max_by max_by.data.table max_by.ExprBuilder min_by min_by.data.table min_by.ExprBuilder |
| Filter with secondary indices | filter_on filter_on.data.table filter_on.ExprBuilder |
| Filter subset of data | filter_sd filter_sd.data.table filter_sd.ExprBuilder |
| Filter rows | filter-table.express filter.data.table filter.ExprBuilder |
| Append expressions to the frame | frame_append |
| Grouping clauses | group_by-table.express group_by.data.table group_by.ExprBuilder |
| Joining verbs | anti_join.data.table anti_join.ExprBuilder full_join.data.table full_join.ExprBuilder inner_join.data.table inner_join.ExprBuilder joins left_join.data.table left_join.ExprBuilder mutate_join mutate_join.data.table mutate_join.EagerExprBuilder mutate_join.ExprBuilder right_join.data.table right_join.ExprBuilder semi_join.data.table semi_join.ExprBuilder |
| Set key to group by | key_by key_by.data.table key_by.ExprBuilder |
| Mutate subset of data | mutate_sd mutate_sd.data.table mutate_sd.EagerExprBuilder mutate_sd.ExprBuilder |
| Add or update columns | mutate-table.express mutate.data.table mutate.EagerExprBuilder mutate.ExprBuilder |
| Nest expressions as a functional chain | nest_expr |
| Order by clause | order_by order_by-table.express order_by.data.table order_by.ExprBuilder |
| Select clause | select-table.express select.data.table select.EagerExprBuilder select.ExprBuilder |
| Start expression | start_expr start_expr.data.table |
| Summarize columns | summarise.data.table summarise.EagerExprBuilder summarise.ExprBuilder summarize-table.express summarize.data.table summarize.EagerExprBuilder summarize.ExprBuilder |
| Transmute subset of data | transmute_sd transmute_sd.data.table transmute_sd.EagerExprBuilder transmute_sd.ExprBuilder |
| Compute new columns | transmute-table.express transmute.data.table transmute.EagerExprBuilder transmute.ExprBuilder |
| Where clause | where where-table.express where.data.table where.ExprBuilder |
