dataset_viewer() gains Positron-style column and row
pinning from the grid context menus.dataset_viewer() filter dialog: the value list is now
searchable.dataset_viewer() shows per-column statistics
(completeness, histogram, quantiles, top values) in a “Column details”
dialog on the header menu.dataset_viewer() no longer errors in the browser when
every column is unchecked in the columns panel while the grid is
drawing.dataset_viewer() renders a SAS Studio-style interactive
grid for a data frame, an artoo-conformed frame, or a file path read via
artoo::read_dataset(). The data is sent to the browser as
Parquet and queried in place with DuckDB-WASM, so filter, sort, and
scroll stay fast on large datasets without sampling rows.NA in every column
(numeric, character, and date), keeping them distinct from a genuine
empty string and from the NaN floating-point value, which
renders as NaN. They can be filtered with the
COL is na / COL is not na free-text predicate
or the per-column “(Missing)” option in the Add Filter dialog; the
generated dplyr code uses is.na().datasetviewerOutput() and
renderDatasetViewer() embed the widget in Shiny and publish
the current filter, sort, column selection, and view mode as
inputs.dplyr pipeline (filter, arrange, then select, with SQL-to-R
translation) that reproduces the current view.DATASETVIEWER_DUCKDB_DIR,
DATASETVIEWER_DUCKDB_URL,
DATASETVIEWER_DUCKDB_EXT_URL, and
DATASETVIEWER_DUCKDB_OFFLINE; the install never fails if
the engine cannot be fetched (it falls back to the CDN at runtime).options(datasetviewer.use_local_engine = FALSE) forces
the CDN even when the engine is present locally, keeping self-contained
HTML documents small.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.