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.5)table.express_0.4.2.zip(r-4.4)table.express_0.4.2.zip(r-4.3)
table.express_0.4.2.tgz(r-4.4-any)table.express_0.4.2.tgz(r-4.3-any)
table.express_0.4.2.tar.gz(r-4.5-noble)table.express_0.4.2.tar.gz(r-4.4-noble)
table.express_0.4.2.tgz(r-4.4-emscripten)table.express_0.4.2.tgz(r-4.3-emscripten)
table.express.pdf |table.express.html✨
table.express/json (API)
# Install 'table.express' in R: |
install.packages('table.express', repos = c('https://asardaes.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/asardaes/table.express/issues
Last updated 2 years agofrom:e7864291f9. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Nov 02 2024 |
R-4.5-win | OK | Nov 02 2024 |
R-4.5-linux | OK | Nov 02 2024 |
R-4.4-win | OK | Nov 02 2024 |
R-4.4-mac | OK | Nov 02 2024 |
R-4.3-win | OK | Nov 02 2024 |
R-4.3-mac | OK | Nov 02 2024 |
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.tabledplyrfansigenericsgluelifecyclemagrittrpillarpkgconfigR6rlangtibbletidyselectutf8vctrswithr
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 |