Why does this fail when run on wrld_simpl without convertiing it to sf?
data("wrld_simpl", package = "maptools")
#edges are unique segments (undirected)
#segments are directed instances of edges, belonging to arcs/ways or feature boundaries
library(silicate)
library(sf)
edges <- sc_edge(st_as_sf(wrld_simpl))
sc_edge(wrld_simpl)
# Error in `[[<-.data.frame`(`*tmp*`, "object_", value = c("cf17bd61", "d857331e", :
# replacement has 246 rows, data has 3768
Why does this fail when run on wrld_simpl without convertiing it to sf?