Package: jsplyr 0.1.0

jsplyr: Manipulate 'JSON' Data in the Browser with a 'dplyr' Interface
A 'dplyr' backend for 'shiny' applications that manipulates 'JSON' data in the web browser instead of on the server. Data manipulation verbs such as filter, select, mutate, summarise, arrange, and joins are evaluated lazily and translated into 'JavaScript' operations that run client-side, following the lazy evaluation approach of 'dbplyr' but generating 'JavaScript' rather than 'SQL'. Results are returned to R asynchronously as promises. This keeps data wrangling responsive for large data frames by offloading the work to the client.
Authors:
jsplyr_0.1.0.tar.gz
jsplyr_0.1.0.zip(r-4.7)jsplyr_0.1.0.zip(r-4.6)jsplyr_0.1.0.zip(r-4.5)
jsplyr_0.1.0.tgz(r-4.6-any)jsplyr_0.1.0.tgz(r-4.5-any)
jsplyr_0.1.0.tar.gz(r-4.7-any)jsplyr_0.1.0.tar.gz(r-4.6-any)
jsplyr_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
jsplyr/json (API)
| # Install 'jsplyr' in R: |
| install.packages('jsplyr', repos = c('https://r-world-devs.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/r-world-devs/jsplyr/issues
Pkgdown/docs site:https://r-world-devs.github.io
Last updated from:9667bff598. Checks:9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-x86_64 | OK | 144 | ||
| source / vignettes | OK | 202 | ||
| linux-release-x86_64 | OK | 194 | ||
| macos-release-arm64 | OK | 85 | ||
| macos-oldrel-arm64 | OK | 77 | ||
| windows-devel | OK | 88 | ||
| windows-release | OK | 82 | ||
| windows-oldrel | OK | 82 | ||
| wasm-release | OK | 132 |
Exports:%...!%%...>%%...T>%include_jsplyrtbl_lazy_json
Dependencies:base64encbslibcachemclicommonmarkdigestdplyrfastmapfontawesomefsgenericsgluehtmltoolshttpuvjquerylibjsonlitelaterlifecyclemagrittrmemoisemimeotelpillarpkgconfigpromisespurrrR6rappdirsRcpprlangsassshinysourcetoolsstringistringrtibbletidyselectutf8vctrswithrxtable
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Arrange rows of 'JSON' data by column values. | arrange arrange.tbl_lazy_json |
| Retrieve 'JSON' data from the browser. | collect collect.tbl_lazy_json |
| Compute 'JSON' data in the browser. | compute compute.tbl_lazy_json |
| Copy a local or remote data frame to the browser | copy_to.ShinySession |
| Count observations in 'JSON' data. | count count.tbl_lazy_json tally.tbl_lazy_json |
| Keep distinct records of 'JSON' data. | distinct distinct.tbl_lazy_json |
| Add filter to 'JSON' data. | filter filter.tbl_lazy_json |
| Group 'JSON' data by one or more columns. | group_by group_by.tbl_lazy_json |
| Link JS code. | include_jsplyr |
| Join two 'JSON' tables. | anti_join.tbl_lazy_json full_join.tbl_lazy_json inner_join.tbl_lazy_json joins left_join.tbl_lazy_json right_join.tbl_lazy_json semi_join.tbl_lazy_json |
| Add or modify columns in 'JSON' data. | mutate mutate.tbl_lazy_json |
| Extract a single column from 'JSON' data as a vector. | pull pull.tbl_lazy_json |
| Change column order of 'JSON' data. | relocate relocate.tbl_lazy_json |
| Rename columns of 'JSON' data. | rename rename.tbl_lazy_json |
| Select columns from 'JSON' data. | select select.tbl_lazy_json |
| Present computation steps. | show_query show_query.tbl_lazy_json |
| Select rows of 'JSON' data by position. | slice slice.tbl_lazy_json slice_head.tbl_lazy_json slice_max.tbl_lazy_json slice_min.tbl_lazy_json slice_tail.tbl_lazy_json |
| Summarise 'JSON' data. | summarise summarise.tbl_lazy_json |
| Create a lazy JSON tbl | tbl_lazy_json |
| Remove grouping from 'JSON' data. | ungroup ungroup.tbl_lazy_json |
