SHP 文件读取在 R 中出现错误

SHP file reading getting error in R

您好,我正在尝试读取和绘制 R 中的自定义形状文件,该文件不是地图。 这是我使用的代码和我在 return:

中得到的错误
library(rgdal)
mySHP<- choose.files()
myFile<- readOGR(mySHP)

Error in ogrListLayers(dsn = dsn) : Cannot open data source

如果您的文件是 shapefile,您需要指定 dsn 这是保存 shapefile 的目录和 layer 这是不带扩展名的 shapefile 的名称。你不能用 choose.files 真正做到这一点。至少不是那么简单。

myFile <- readOGR(dsn='path.to.folder', layer='nameOfShapefile')