Create column specification
cols()
includes all columns in the input data, guessing the column types
as the default. cols_only()
includes only the columns you explicitly
specify, skipping the rest.
cols(..., .default = col_guess(), .delim = NULL) cols_only(...) col_logical(...) col_integer(...) col_big_integer(...) col_double(...) col_character(...) col_skip(...) col_number(...) col_guess(...) col_factor(levels = NULL, ordered = FALSE, include_na = FALSE, ...) col_datetime(format = "", ...) col_date(format = "", ...) col_time(format = "", ...)
... |
Either column objects created by |
.default |
Any named columns not explicitly overridden in |
.delim |
The delimiter to use when parsing. If the |
levels |
Character vector providing set of allowed levels. if |
ordered |
Is it an ordered factor? |
include_na |
If |
format |
A format specification, as described below. If set to "",
date times are parsed as ISO8601, dates and times used the date and
time formats specified in the Unlike |
The available specifications are: (with string abbreviations in brackets)
col_logical()
[l], containing only T
, F
, TRUE
or FALSE
.
col_integer()
[i], integers.
col_big_integer()
[I], Big Integers (64bit), requires the bit64
package.
col_double()
[d], doubles.
col_character()
[c], everything else.
col_factor(levels, ordered)
[f], a fixed set of values.
col_date(format = "")
[D]: with the locale's date_format
.
col_time(format = "")
[t]: with the locale's time_format
.
col_datetime(format = "")
[T]: ISO8601 date times
col_number()
[n], numbers containing the grouping_mark
col_skip()
[_, -], don't import this column.
col_guess()
[?], parse using the "best" type based on the input.
cols(a = col_integer()) cols_only(a = col_integer()) # You can also use the standard abbreviations cols(a = "i") cols(a = "i", b = "d", c = "_") # You can also use multiple sets of column definitions by combining # them like so: t1 <- cols( column_one = col_integer(), column_two = col_number()) t2 <- cols( column_three = col_character()) t3 <- t1 t3$cols <- c(t1$cols, t2$cols) t3
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.