All Projects → datadotworld → data.world-r

datadotworld / data.world-r

Licence: Apache-2.0 license
R library for data.world

Programming Languages

CSS
56736 projects
r
7636 projects

Projects that are alternatives of or similar to data.world-r

data.world-py
Python package for data.world
Stars: ✭ 98 (+66.1%)
Mutual labels:  open-data, datasets, reference-implementation
dw-jdbc
JDBC driver for data.world
Stars: ✭ 17 (-71.19%)
Mutual labels:  open-data, datasets, reference-implementation
Openml R
R package to interface with OpenML
Stars: ✭ 81 (+37.29%)
Mutual labels:  open-data, datasets
Transitland Datastore
Transitland's centralized web service API for both querying and editing aggregated transit data from around the world
Stars: ✭ 101 (+71.19%)
Mutual labels:  open-data, datasets
git-rdm
A research data management plugin for the Git version control system.
Stars: ✭ 34 (-42.37%)
Mutual labels:  open-data, datasets
Codesearchnet
Datasets, tools, and benchmarks for representation learning of code.
Stars: ✭ 1,378 (+2235.59%)
Mutual labels:  open-data, datasets
Global Power Plant Database
A comprehensive, global, open source database of power plants
Stars: ✭ 171 (+189.83%)
Mutual labels:  open-data
Scihub
Source code and data analyses for the Sci-Hub Coverage Study
Stars: ✭ 205 (+247.46%)
Mutual labels:  open-data
Dados Abertos
Repositório do serviço de Dados Abertos da Câmara. Consulte as "Issues" para atendimento a dúvidas e sugestões.
Stars: ✭ 153 (+159.32%)
Mutual labels:  open-data
Data.gov
Data.gov source code and issue tracker
Stars: ✭ 1,856 (+3045.76%)
Mutual labels:  open-data
openpolice
OpenPolice empowers people to prepare, file, and track police misconduct complaints. By allowing users to publish reports online, we aim to establish an independent and transparent repository of police activity in the U.S.
Stars: ✭ 24 (-59.32%)
Mutual labels:  open-data
Common Voice
Common Voice is part of Mozilla's initiative to help teach machines how real people speak.
Stars: ✭ 2,891 (+4800%)
Mutual labels:  open-data
Pudl
The Public Utility Data Liberation Project
Stars: ✭ 200 (+238.98%)
Mutual labels:  open-data
Onebusaway Application Modules
The core OneBusAway application suite.
Stars: ✭ 174 (+194.92%)
Mutual labels:  open-data
Awesome Portugal Data
🇵🇹 Lista de repositórios de dados abertos em Portugal
Stars: ✭ 209 (+254.24%)
Mutual labels:  open-data
Images
Public domain photos of Members of the United States Congress
Stars: ✭ 154 (+161.02%)
Mutual labels:  open-data
COVID-Net
Launched in March 2020 in response to the coronavirus disease 2019 (COVID-19) pandemic, COVID-Net is a global open source, open access initiative dedicated to accelerating advancement in machine learning to aid front-line healthcare workers and clinical institutions around the world fighting the continuing pandemic. Towards this goal, our global…
Stars: ✭ 41 (-30.51%)
Mutual labels:  datasets
Electrophysiologydata
A list of openly available datasets in (mostly human) electrophysiology.
Stars: ✭ 143 (+142.37%)
Mutual labels:  open-data
Data Curator
Data Curator - share usable open data
Stars: ✭ 199 (+237.29%)
Mutual labels:  open-data
Covid 19 Repo Data
Data archive of identifiable COVID-19 related public projects on GitHub
Stars: ✭ 236 (+300%)
Mutual labels:  open-data

data.world-r

CircleCI

The data.world package is the main R package for working with datasets on data.world.
Using this packages users can:

  • Query and join datasets
  • Choose between SQL and SPARQL
  • Publish insights
  • Use data.world's REST API (via included dwapi package)

Getting Started

To get started, load the library and checkout the quickstart vignette.

library(data.world)
vignette("quickstart", package = "data.world")

Here is a simple example:

intro_ds <- "https://data.world/jonloyens/an-intro-to-dataworld-dataset"

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)

Notice that dataset is parameter required by most functions and can be provided in two formats:

  1. URL: "https://data.world/jonloyens/an-intro-to-dataworld-dataset"
  2. Path: "jonloyens/an-intro-to-dataworld-dataset"

Publishing Insights

For your convenience, this package allows you to publish insights to data projects without leaving R Studio.

Using R Studio's "Addins" menu, look for DATA.WORLD > New insight.

Add-in Menu

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.

Add-in Window

Installation

To install directly from GitHub:

devtools::install_github("datadotworld/data.world-r", build_vignettes = TRUE, ref = "main")

Note: You will need to have the devtools package for R installed to run the previous command. If that is not already installed, you can install it from CRAN using the command:

install.packages("devtools")

Configuration

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:

  • Via config file
  • Via environment variables
  • At runtime

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 ?set_config

Next

Check out the quickstart and query vignette and the package documentation (?data.world).

> vignette("quickstart", package = "data.world")
> ?data.world

Notes

We've removed the package from CRAN and recommend installing directly from Github.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].