fromJSON
パッケージから使用して JSON を R オブジェクトに変換してjsonlite
いますが、数値が丸められています。変換された数値の精度を制御するにはどうすればよいですか?
例
library(jsonlite)
fromJSON('{"lon": -86.143278324353244}')
## $lon
## [1] -86.14328
## Desired output is -86.143278324353244
コードを調べると、parse.c でR_parseへjsonlite
の関数呼び出しを追跡しました。
.Call(jsonlite:::R_parse, "-86.143278324353244", FALSE)
## [1] -86.14328
その他の試み
fromJSON
にはdigits
引数がありますが、 では有効な引数ではありませんtoJSON
。- 他のパッケージも同様
rjson
で、RJSONIO
同様の結果が得られます。