0

R パッケージに埋め込まれたデータをロードしたい。GWmodel パッケージを使用しており、LondonHP データをロードしたいと考えています。しかし、Java で RCaller を使用してデータをロードしようとすると、xml の戻り値は次のようになります。

<?xml version="1.0"?> <root> </root>

これは、データをロードするための私のコードです:

code.R_require("GWmodel"); code.addRCode("data(LondonHP)"); caller.setRCode(code); caller.runAndReturnResult("londonhp");

私の問題の解決策を教えてもらえますか?

4

1 に答える 1

0

Rコンソールで、londonhp オブジェクトのタイプがS4であることがわかります。

> typeof(londonhp)
[1] "S4"

したがって、いくつかのスロットがあります。

> slotNames(londonhp)
[1] "data"        "coords.nrs"  "coords"      "bbox"        "proj4string"

@演算子を使用してその要素にアクセスできます。

> londonhp@data

したがって、londonhp 自体ではなく、londonhp@data を処理する必要があります。

于 2016-04-07T22:22:40.003 に答える