用元数据编码的R数据结构

问题描述 投票:0回答:1

我有如下所示的数据结构:

R data structure with meta data

似乎是带有元数据的数据框。我可以使用

手动构建此示例的数据框
d = data.frame(a1=x$value$value[1], a2=x$value$value[2], a3=x$value$value[3])
a=x$attributes
colnames(d)=a$names$value

但是,我想知道这是否是某种标准的交换格式,是否有更通用的解决方案将嵌入的数据读取到变量中?

编辑

数据结构来自包含JSON的RDX2文件

load("data.json")
x=fromJSON(data_json)

JSON结构包含相同的数据:

JSON data

r structure metadata
1个回答
0
投票

回答我自己的问题:以上是使用序列化数据帧的结果

rlist::serialize(data, "data.json")

到json文件。之后,该文件已被读取为纯文本,使用rjson::fromJSON转换了文本,并将R数据结构照原样写入另一个文件。代替此

data = rlist::unserialize("data.json")

应该已经使用。

© www.soinside.com 2019 - 2024. All rights reserved.