Ser*_*han 2 javascript gis r arcgis-js-api
我想将我的数据框的一些列保存为特定的格式(JavaScript格式).我试图从rjson包中使用toJSON(),但这样做不起作用.
我的结果应该是这样的:http://leaflet.github.io/Leaflet.markercluster/example/realworld.388.js
请帮助,并提前感谢.
我建议使用专门用于JSON-R和R-JSON转换的awesome和performant jsonlite包:
# load package
library(jsonlite)
# get help
?toJSON
# do transformations
df <- data.frame(a=1:3, b=letters[1:3])
toJSON(df)
## [{"a":1,"b":"a"},{"a":2,"b":"b"},{"a":3,"b":"c"}]
toJSON(df, dataframe="rows")
## [{"a":1,"b":"a"},{"a":2,"b":"b"},{"a":3,"b":"c"}]
toJSON(df, dataframe="columns")
## {"a":[1,2,3],"b":["a","b","c"]}
toJSON(df, dataframe="values")
## [[1,"a"],[2,"b"],[3,"c"]]
Run Code Online (Sandbox Code Playgroud)
PS.:toJSON()
还有进一步控制和微调转换的论据.