drive_read_string | R Documentation |
These functions return the content of a Drive file as either a string or raw bytes. You will likely need to do additional work to parse the content into a useful R object.
drive_download()
is the more generally useful function, but for certain
file types, such as comma-separated values (MIME type text/csv
), it can
be handy to read data directly from Google Drive and avoid writing to disk.
Just as for drive_download()
, native Google file types, such as Google
Sheets or Docs, must be exported as a conventional MIME type. See the help
for drive_download()
for more.
drive_read_string(file, type = NULL, encoding = NULL)
drive_read_raw(file, type = NULL)
file |
Something that identifies the file of interest on your Google
Drive. Can be a name or path, a file id or URL marked with |
type |
Character. Only consulted if |
encoding |
Passed along to |
read_drive_string()
: a UTF-8 encoded string
read_drive_raw()
: a raw()
vector
# comma-separated values --> data.frame or tibble
(chicken_csv <- drive_example_remote("chicken.csv"))
chicken_csv %>%
drive_read_string() %>%
read.csv(text = .)
# Google Doc --> character vector
(chicken_doc <- drive_example_remote("chicken_doc"))
chicken_doc %>%
# NOTE: we must specify an export MIME type
drive_read_string(type = "text/plain") %>%
strsplit(split = "(\r\n|\r|\n)") %>%
.[[1]]
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.