0
RでDSsimパッケージ用の領域を作成するときにシェイプファイルを追加しようとしていますが、エラーコード - $ shp:$ operatorは、アトミックベクトルに対しては無効です。誰でも助けてくれますか?次のように
私が持っているコードは次のとおりです。
library(DSsim)
file.path("C:/Users/user/Desktop/Lorna/Distance/WITH VARIABLES/C3p", "C3p.shp")
C3P <- shapefiles::read.shp("C3p.shp")
region.label <- make.region(region.name = "C3P", strata.name = 0, units = "km", area = 51.02, shapefile=("C3p.shp"), check.LinkID = TRUE)
はのために、ありがとう助けて。 (shp.name、 "rb"):接続を開くことができません。 さらに、警告メッセージ: ファイル(shp.name、 "rb")には次のエラーが表示されています。 : ファイル 'C3p.shp.shp'を開くことができません:そのようなファイルまたはディレクトリがありません ファイル接続を作成する際にエラーが発生しました(ファイル名が正しい)ので、間違っている場所を見つけなければなりません – Lorna93
あなたのコードに何もしない 'file.path'呼び出しがある理由は分かりません。これがシェイプファイルがどこにあるのなら 'read.shapefile'コールでフルパスを与える必要があり、' .shp'ビットを省略しなければならないようです。編集を参照してください。 – Spacedman