r - R中变量的复杂分离
问题描述
我在 JSONlite 上使用“readin”导入了一个大的 JSON 文件 ~76000 次读取,这个原始 JSON 是从这里下载的:
http://mobidb.bio.unipd.it/assets/mobidb3_datasets/disorder_UP000005640.mjson.gz
然后我尝试将其转换为数据框。不幸的是,由于内容的格式不同,我最终得到了 6 个变量(5 个很好),但其中一个包含的数据如下所示:
list(regions = list(c("1", "101", "D"), list()), method = c("simple",
"mobidb-lite"), dc = c(NA, 0), scores = list(NULL, c(0.875, 0.875,
0.75, 0.625, 0.375, 0.375, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.125, 0.25, 0.25, 0.375, 0.5, 0.75, 0.875, 0.875, 1, 1, 1, 0.875, 0.875, 0.875, 0.)))
有没有办法把它分成几列:“列表”、“方法”、“直流”、“分数”。
我曾尝试运行 extract 但没有任何运气,因为它运行了 > 4 小时并且没有完成。tidyr 会分开工作/什么 sep 命令会拆分它?
提前致谢
解决方案
推荐阅读
- c - 如何修复连接到 C 中服务器的方法?
- apache-kafka - Kafka MirrorMaker 中的生产者线程数
- c++ - CUDA Ray-Sphere 交叉点随机游走幽灵值
- rust - 为什么 rust 编译器需要 Option<&impl Trait> 的类型注解?
- javascript - 获取每个 JSON 对象中的密钥
- image - 使图像的一部分打开另一个文件
- python - Python numpy如何根据行对ndarray进行排序
- reactjs - 使用类成员作为类型
- javascript - Webpack:模块评估期间未定义的导入
- c++ - 为什么控制台不显示?(C++和codelite问题)