High-level tools for working with 'data.world' data sets. 'data.world' is a platform where you can find interesting data, store and showcase your own data and data projects, and find and collaborate with other members. In addition to exploring, querying and charting data on the data.world site, you can access data via 'API' endpoints and integrations. Use this package to access, query and explore data sets, and to publish your insights. Visit < https://data.world>, for additional information.
data.world package is the main R package for working with datasets
Using this packages users can:
To get started, load the library and checkout the
library(data.world)vignette("quickstart", package = "data.world")
Here is a simple example:
intro_ds <- ""sample_query <- data.world::qry_sql(paste0("SELECT t.Name, t.Height, s.AssistsPerGame ","FROM DataDotWorldBBallTeam as t ","JOIN DataDotWorldBBallStats as s ON t.Name = s.Name ","ORDER BY s.AssistsPerGame DESC"))data.world::query(sample_query, dataset = intro_ds)
dataset is parameter required by most functions and can be provided in two formats:
Using R Studio's "Addins" menu, look for
DATA.WORLD > New insight.
The add-in will automatically capture the active plot in R Studio's plot view and give you the opportunity to quickly choose the project, and enter title and description for your insight.
To get the current released version from CRAN:
To get the current development version from GitHub:
devtools::install_github("datadotworld/data.world-r", build_vignettes = TRUE)
First, users must obtain an API authentication token at: https://data.world/settings/advanced
IMPORTANT: For your security, do not include your API authentication token in code that is intended to be shared with others.
Configuration can be provided in 3 forms:
Config files are the most convenient configuration method. Once saved
configuration will be automatically restored when
data.world is loaded.
From the R console:
saved_cfg <- data.world::save_config("YOUR API TOKEN")data.world::set_config(saved_cfg)
For additional configuration options, see
Check out the
query vignette and the package documentation (