【发布时间】:2018-03-14 00:55:55
【问题描述】:
我在 R 中有一个包含三列的数据框。
- lhs
- rhs
- 定罪
example <- data.frame(lhs=c('phones', 'phones', 'phones', 'shoes', 'shoes', 'shoes'), rhs=c('chargers', 'headphones', 'shoes', 'shirts', 'pants', 'socks'), conviction=c(1.376, 1.259, 1.087, 1.295, 1.083, 0.978))
看看输出。
我想要做的是把它变成一个数据框,在 lhs 中每个项目有一列,列表列表作为第二列,格式为 [[rhs, confidence],[rhs,conviction]]
类似这样的:
所有这一切的最终目标是拥有一个嵌套的 JSON 文件。
最终的 JSON 应如下所示:
感谢您的帮助。
【问题讨论】:
-
library(tidyr); example %>% nest(-lhs)就足够了吗?也许更有用的是,生成的 JSON 应该是什么样子? -
谢谢阿利斯泰尔。我进行了编辑以包含理想的 JSON。现在正在考虑建议。