R 从sf数据帧中删除行名称

R 从sf数据帧中删除行名称,r,sf,R,Sf,我有一个场景,其中有一个带有行名的sf数据帧列表。我需要删除这些rowname,但保留几何体列。我正在动态处理函数,因此如果可行,我希望找到一种方法来删除它们,而不需要转换为常规数据帧,剥离几何体列,然后返回sf数据帧。有什么想法吗?以下是一些示例数据: library(sf) nc <- st_read(system.file("shape/nc.shp", package = "sf")) nc2 <- nc sf_list <- list(nc = nc, nc2 =

我有一个场景,其中有一个带有行名的sf数据帧列表。我需要删除这些rowname,但保留几何体列。我正在动态处理函数,因此如果可行,我希望找到一种方法来删除它们,而不需要转换为常规数据帧,剥离几何体列,然后返回sf数据帧。有什么想法吗?以下是一些示例数据:

library(sf)
nc <- st_read(system.file("shape/nc.shp", package = "sf"))
nc2 <- nc

sf_list <- list(nc = nc, nc2 = nc2)
binded <- do.call(rbind, sf_list)
binded
库(sf)
nc将行名设置为空
您可以使用此代码从
数据框中删除行名称

rownames(binded) <- NULL

rownames(绑定)很容易这就是R的美丽之处;)