0

2つのデータセットをマージしたいのですが、そのうちの1つにジオメトリ(ポリゴン)データの列があります。 Geomデータは次のようになります。

0xE8200000010431123000556D272278CC2640331EB53791A14740ABC99B2F71............

残念ながら、データはRによって数値無限として定義されているため、マージは機能しません。さて、私は解決策を探しましたが、この問題は明らかに非常にまれです。アドバイスをいただければ幸いです。

4

1 に答える 1

0

データがどのクラスであるかについて言及していないことに注意してください(class(data$Geom))、この列を文字に変換してからcrc32ハッシュを計算することをお勧めします(digest()パッケージの関数を使用digest):

data$crc <- sapply(as.character(data$Geom), digest, algo="crc32")

次に、この列でマージしてみてください。

于 2013-01-28T11:50:25.517 に答える