【发布时间】:2018-07-26 21:35:51
【问题描述】:
我在 R 中有一个数据集,其中包含许多观察结果,其中一列的行如下所示:
[{'name': 'example1', 'parameters': ['par1', 'par2', 'par3'], 'values': ['value1', 'value2', 'value3']}
每个“名称”的“参数”都是相同的。如果我在其他语言中理解正确,这通常被称为字典。现在进行分析,我需要创建 3 个名为“par1”、“par2”和“par3”的新列,每行的值分别为“value1”、“value2”和“value3”。即使“名称”可能不同,但不同的名称却很少,因此我可以对数据集进行子集化以解决此问题。
R 中是否有任何函数或包可以自动执行此操作?
当然,我可以用 substring 或类似的东西做一些事情,但这将是相当多的工作。
【问题讨论】:
标签: r dictionary dataframe