write_qst {qst} | R Documentation |
Write a data.frame to an SQLite database
Description
This function writes a data.frame to an SQLite database. The database has one table, named data, containing the data. Additional tables, prefixed with meta_, may be added in the future to support additional data types not supported in a native way by SQLite.
Usage
write_qst(x, path, ..., unique_indexes = NULL, indexes = NULL)
Arguments
x |
A data.frame to be written to file. Supported column types are integer, numeric and character. |
path |
The path to write to. |
... |
Other parameters passed to methods. |
unique_indexes |
A list of character vectors. Each element of the list will create a new unique index over the specified column(s). Duplicate rows will result in failure. |
indexes |
A list of character vectors. Each element of the list will create a new index. |
Value
The original data frame passed in x
Examples
# Write the cars data set to a file
cars_db <- tempfile()
write_qst(cars, cars_db, indexes=list("speed"))
unlink(cars_db)
[Package qst version 0.1.2 Index]