type.convert {base} | R Documentation |
Convert a character vector to logical, integer, numeric, complex or factor as appropriate.
type.convert(x, na.strings = "NA", as.is = FALSE, dec = ".")
x |
a character vector. |
na.strings |
a vector of strings which are to be interpreted as
NA values. Blank fields are also considered to be
missing values in logical, integer, numeric or complex vectors. |
as.is |
logical. See Details. |
dec |
the character to be assumed for decimal points. |
This is principally a helper function for read.table
.
Given a character vector, it attempts to convert it to logical,
integer, numeric or complex, and failing that converts it to factor
unless as.is = TRUE
. The first type that can accept all the
non-missing values is chosen.
Vectors which are entirely missing values are converted to logical,
since NA
is primarily logical.
A vector of the selected class, or a factor.