私はRが初めてで、ここにあるggplot2パッケージに関する次のチュートリアルに従っていました。ただし、基本的なシェープファイルを読み込もうとすると、readShapePoly() 関数がエラーをスローします。次のコードを使用しました。
library("ggplot2")
library("gpclib")
library("maptools")
setwd("~/Documents/R Projects/Intro to ggplot2")
#Intro to ggplot 2 contains the .shp file and associated data
sport <- readShapePoly("london_sport.shp")
それは私を得る:
Error in getinfo.shape(filen) : Error opening SHP file
ファイル拡張子を省略してみました。同じエラーをスローする他の .shp ファイルもダウンロードしようとしました。また、完全なファイル パスを使用して readShapePoly を呼び出してみましたが、これも機能しません。R studio (mac OSX) を使用していますが、標準の R ウィンドウを使用しても同じエラーが発生します。以前のクローズされた脅威「Rstudio で SHP ファイルを開くときにエラーが発生しました」に関する提案を試みましたが、役に立ちませんでした。
編集: .dbf ファイルが見つからないというエラーが発生しました。修正してくれた@Spacedmanに感謝します。