0

R转换后JSON,这应该是输出:

{
    "alpha": [100,120,140,150,160],
    "beta": [0.6, 1, 1.5, 2],
    "gamma": [
        [
            0.018429082998491217,
            -0.1973461380810494,
            0.6373366343601572,
            0.1533790888325718,
            0.014712015654254968
        ],
        [
            0.012075950866910893,
            -0.14585424179257,
            0.6591589092698342,
            0.2571689477155383,
            0.010925520086793088
        ],
        [
            0.0159193430322232,
            -0.146917626129837,
            0.4710901890006199,
            0.15728143658310957,
            0.012566273548505473
        ],
        [
            0.017317835334994967,
            -0.1549043092753231,
            0.4882454969264185,
            0.1300951912298256,
            0.013437976685378085
        ]
    ]
}

这描述了一个矩阵:alphabeta是数组,它们按列索引下面描述的矩阵。

rjson::toJSON()函数rjsonvectorlist。但是,它不会R在数组中拆分矩阵(具有命名的行和列);相反,它会生成一个行值数组,然后按列名命名每一列。

我无法真正弄清楚哪种R数据结构允许生成这样的文件格式。

你能告诉我R使用rjson::toJSON()函数并生成该输出的代码吗?

4

0 回答 0