R Studio(0.97.318)、プラットフォーム:i386-w64-mingw32 / i386(32ビット)を実行しているRStudio(0.97.318)のPBSmapping(バージョン2.63.37)のimportShapefileで散発的なエラーメッセージを受け取ります。以前のバージョンのRおよびRStudioの実行中にもエラーが発生しました。
> ST6 = importShapefile("Data/pvi_stat_2002_utm.shp", projection="UTM", readDBF = TRUE)
Error in 1:nrow(dbf) : argument of length 0
> traceback()
2: cbind(1:nrow(dbf), dbf)
1: importShapefile("Data/pvi_stat_2002_utm.shp", projection = "UTM",readDBF = TRUE)
このエラーが発生するのはたまにしかありません。おそらく、コードを実行する10回に1回です。ただし、セッションでエラーが発生すると、エラーが繰り返し発生し、Rを完全に閉じて再度開くまで、コマンドを正常に実装できません。ある時、Rを続けて再起動しても役に立たなかったので、コンピュータを再起動して動作させる必要がありました。
メモリの問題かもしれないと思いましたが、ワークスペースにオブジェクトがない場合にエラーが発生することがあります。そして通常、大きなオブジェクトがロードされていても、コードは正常に実行されます。エラーに応答して、ワークスペースからすべてのオブジェクトを削除し、gc()を続けましたが、役に立ちませんでした。
これは私がエラーを受け取った唯一のシェープファイルですが、私が定期的に使用している唯一のシェープファイルであり、エラーがいつ発生するかを予測できないため、他のシェープファイルでの私の努力は決定的ではありません。シェープファイルをStackOverflowにアップロードするかどうかわからない。zipファイルは約9MBです。