私はdata.frameでSpatialPologynDataFrame
をマージするsp::merge
を使用しています:sp :: merge()で警告を無効にする方法?
z <- merge(x, y, by.x = "field1", by.y = "field2")
マージは、()、私は非常によくを認識していWarning message: In .local(x, y, ...) : 12 records in y cannot be matched to x
、と私を悩まします。彼を静かにする方法?私はall.y = FALSE
を入れようとしました。 xにマッチする人だけにyをあらかじめフィルタリングしなければならないのはちょっとばかげているでしょう。
PS:私はグローバルな警告抑制を求めていませんでした。この機能では無効にする方法だけでした。
PS 2:SP ::マージは、()ベース::マージは、()
z <- merge([email protected], y, by.x = "field1", by.y = "field2")
# spatial info dropped, base::merge() called, no warning now
'suppressWarnings'の' merge'を呼び出して、 'merge'の呼び出しの警告を取り除くことができます。 –
私はあなたの欲求不満を理解し、質問を再開することに投票しました。しかし、非常に多くの感嘆符を使用すると、あなたが私たちの顔で叫んでいるように見えます:)。 –
感謝@PaulHiemstra、私は実際に叫んでいた、と私は喜んで正直なところ非常にきれいに再び開かれて驚いた。元の理由が消えたので、今この会話をクリーンアップすることをお勧めします。 – TMS