r - 导入不同文件夹下的几个json文件
问题描述
我是 R 新手,目前正在尝试对我的 Facebook 消息进行文本分析。我已经从 Facebook 下载了这些文件作为 json 文件(感谢 GDPR!),它们的组织如下:Messages_all/inbox/[the persons name followed by a serie of digits, such as JohnSnow_CHg7Bu5MMA]/message.json
我想要做的是将我所有对话中的所有消息导入R
. 有谁知道如何做到这一点?
解决方案
就像是
paths <- list.files(mydir, pattern = ".json$", full.names = TRUE, recursive = TRUE)
content <- lapply(paths, jsonlite::fromJSON)
names(content) <- paths
应该让你开始,它使用jsonlite
包,mydir
是你的 jsons 下载的目录。content
将是一个以文件内容为元素的命名列表。
推荐阅读
- json - 从具有 JSON 列表的 JSON 中提取键值?
- php - while 循环中的输出缓冲从模板呈现损坏的 html
- r - 按组将一个变量分成多个
- c# - 根据类中的字段对列表进行排序
- python - Python - 在后台监听键绑定
- python - python 2.7:如何 grep/拆分包含模式的行
- vba - 使用VBA更改Word文档表字符串中单个单词的颜色以匹配单元格颜色
- perl - 找不到 OpenSSL 如果已经安装,请相应设置 OPENSSL_PREFIX 环境变量
- mysql - AWS RDS MySQL 检索某些表的数据超时
- java - 使用给定坐标创建三角形图像