Import | R Documentation |
Uses the import
function from the rio package to read a data.frame from a variety of file types. The Import
function includes 2 additional arguments adding row names and for converting character and logical variables to factors for some file types.
Import(file, format, ..., row.names=TRUE,
stringsAsFactors = FALSE)
file |
A character string naming a file, URL, or .zip or .tar archive. See the details below. If the file name has an extension like |
format |
If an extension is not present in the file name or it is wrong, the file format can be set with this argument; see |
... |
Additional arguments passed to |
row.names |
If |
stringsAsFactors |
If |
This function calls the import
function to read a data frame from a file. Many file types are supported. For files of type "txt", "csv", "xlsx", "xls"
or "ods"
the arguments row.names
and stringsAsFactors
can be used to add row names and convert character variables to factors, respectively. Many more details are given on the man page for import
.
A data frame. See import
for more details
Sanford Weisberg sandy@umn.edu
import
, Export
, strings2factors
if(require("rio")) {
head(Duncan, 3) # first three rows
Export(Duncan, "Duncan.csv", keep.row.names="occupation")
Duncan2 <- Import("Duncan.csv") # Automatically restores row.names and factors
brief(Duncan2)
identical(Duncan, Duncan2) # FALSE because type is of a different class
Duncan3 <- Import("Duncan.csv", stringsAsFactors=TRUE)
brief(Duncan3)
identical(Duncan, Duncan3) # TRUE type is of same class
# cleanup
unlink("Duncan.csv")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.