Skip to content
❗️ This is a read-only mirror of the CRAN R package repository. RTD — Simple TD API Client
R
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
R
inst/extdata
man
tests
DESCRIPTION
LICENSE
MD5
NAMESPACE
NEWS.md
README.md

README.md

RTD

Travis build status

RTD is an official R client for Arm Treasure Data. It aims to make it simple to handle or connect from R to TD.

Since RTD covers only basic execution on TD, we recommend to use RPresto or RJDBC for querying.

Requirements

To upload data.frame from R, ensure you've installed embulk and set PATH for it.

Install

You can install via devtools::install_github.

install.packages("devtools") # Install devtools if needed
devtools::install_github("chezou/RTD")

Example

See also RTD_example.Rmd or RPubs.

library(RTD)

client <- Td(apikey=Sys.getenv("TD_API_KEY"), endpoint=Sys.getenv("TD_API_SERVER"))

# Show list of databases
list_databases(client)

# Create database
create_database(client, "test")

# Craete table
create_table(client, "test", "example")

# Delete table
delete_table(client, "test", "example")

# Upload data.frame. Target database and table will be created automatically.
td_upload(client, "test", "mtcars", mtcars)

# Drop database
delete_database(client, "test")
You can’t perform that action at this time.