Пакет data.world
— это основной пакет R для работы с наборами данных в data.world.
Используя эти пакеты, пользователи могут:
dwapi
) Чтобы начать, загрузите библиотеку и ознакомьтесь с quickstart
.
library( data.world )
vignette( " quickstart " , package = " data.world " )
Вот простой пример:
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 )
Обратите внимание, что dataset
— это параметр, необходимый для большинства функций, и он может быть предоставлен в двух форматах:
Для вашего удобства этот пакет позволяет публиковать аналитическую информацию о проектах данных, не выходя из R Studio.
В меню «Дополнения» R Studio найдите DATA.WORLD > New insight
.
Надстройка автоматически захватит активный график в представлении графика R Studio и даст вам возможность быстро выбрать проект и ввести название и описание для вашего понимания.
Чтобы установить непосредственно с GitHub:
devtools :: install_github( " datadotworld/data.world-r " , build_vignettes = TRUE , ref = " main " )
Примечание. Для выполнения предыдущей команды вам потребуется установить пакет devtools для R. Если он еще не установлен, вы можете установить его из CRAN с помощью команды:
install.packages( " devtools " )
Сначала пользователи должны получить токен аутентификации API по адресу: https://data.world/settings/advanced.
ВАЖНО . В целях вашей безопасности не включайте свой токен аутентификации API в код, который предназначен для совместного использования с другими.
Конфигурация может быть предоставлена в 3-х формах:
Файлы конфигурации — наиболее удобный метод настройки. Однажды сохраненная конфигурация будет автоматически восстановлена при загрузке data.world
.
Из консоли R:
saved_cfg <- data.world :: save_config( " YOUR API TOKEN " )
data.world :: set_config( saved_cfg )
Дополнительные параметры конфигурации см. в разделе ?set_config
Ознакомьтесь с кратким руководством quickstart
и query
а также с документацией по пакету ( ?data.world
).
> vignette("quickstart", package = "data.world")
> ?data.world
Мы удалили пакет из CRAN и рекомендуем установить его непосредственно с Github.