我试图打开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