Individual geometries as tibbles.
# S3 method for sfg
as_tibble(
x,
...,
.rows = NULL,
.name_repair = c("check_unique", "unique", "universal", "minimal"),
rownames = pkgconfig::get_config("tibble::rownames", NULL)
)
sf geometry of type sfg
Unused, for extensibility.
The number of rows, useful to create a 0-column tibble or just as an additional check.
Treatment of problematic column names:
"minimal"
: No name repair or checks, beyond basic existence,
"unique"
: Make sure names are unique and not empty,
"check_unique"
: (default value), no name repair, but check they are
unique
,
"universal"
: Make the names unique
and syntactic
a function: apply custom name repair (e.g., .name_repair = make.names
for names in the style of base R).
A purrr-style anonymous function, see rlang::as_function()
This argument is passed on as repair
to vctrs::vec_as_names()
.
See there for more details on these terms and the strategies used
to enforce them.
How to treat existing row names of a data frame or matrix:
NULL
: remove row names. This is the default.
NA
: keep row names.
A string: the name of a new column. Existing rownames are transferred
into this column and the row.names
attribute is deleted.
No name repair is applied to the new column name, even if x
already contains
a column of that name.
Use as_tibble(rownames_to_column(...))
to safeguard against this case.
Read more in rownames.
tibble