无法读取 R 中的 shp 文件列表



我试图打开shp文件的列表,使用以下代码:

path_par <- list.files(path = "E:\core", full.names = T, pattern = "shp")
parch <-path_par %>% map(read_sf)

但我收到这个错误消息:

Error: Cannot open "E:coreCorePO_Esc0.shp.xml"; The source could be corrupt or not supported. See `st_drivers()` for a list of supported formats.

任何帮助都将不胜感激。

只需在您的模式中添加$(如果不是,则尝试打开众多sidecars文件中的一个(:

dir.create("test")
file.create("test/my_file.shp")
file.create("test/my_file.shp.xml")
list.files("test")
path_par <- list.files(path = "test", full.names = T, pattern = "shp$")
path_par

最新更新