lahman_sqlite(path = NULL)lahman_postgres(...)
lahman_mysql(...)
lahman_df()
lahman_dt()
lahman_bigquery(...)
has_lahman(type, ...)
lahman_srcs(..., quiet = NULL)
NULL
, the default, will first try
storing in the installed package directory, and if that
isn't writeable, a temporary directory.src
on first load.
For mysql and postgresql, the defaults assume you have a
local server with lahman
database already created.
For bigquery, it assumes you have read/write access to a
project called Sys.getenv("BIGQUERY_PROJECT")
For lahman_srcs
, character vector of names giving
srcs to generate.
TRUE
, suppress messages about
databases failing to connect.if (require("RSQLite") && has_lahman("sqlite")) {
lahman_sqlite()
batting <- tbl(lahman_sqlite(), "Batting")
batting
}
# Connect to a local postgres database with lahman database, if available
if (require("RPostgreSQL") && has_lahman("postgres")) {
lahman_postgres()
batting <- tbl(lahman_postgres(), "Batting")
}
Run the code above in your browser using DataLab