R 如何将不同的文件读入目录和json文件的结构中
我想知道哪种方法是从55个文件夹中读取1、2或3个json文件最有效的方法 现在,我打开每个文件夹,更改名称,放入我在R中使用的同一个文件夹,并读取它们,最后查看所有文件,但我完全相信有更好的方法 我想知道是否有机会对R工作室说:R 如何将不同的文件读入目录和json文件的结构中,r,R,我想知道哪种方法是从55个文件夹中读取1、2或3个json文件最有效的方法 现在,我打开每个文件夹,更改名称,放入我在R中使用的同一个文件夹,并读取它们,最后查看所有文件,但我完全相信有更好的方法 我想知道是否有机会对R工作室说: 阅读此文件夹,其名称从2018-10-27开始,到2018-12-20结束 使用parseTweets 将每个文件与上一个文件合并 现在我的临时解决办法是: install.packages("streamR") library(streamR) #read
parseTweets
install.packages("streamR")
library(streamR)
#reading file
tweets.df.31 <- parseTweets("10_31_0_raw.json")
tweets.df.30 <- parseTweets("10_30_0_raw.json")
tweets.df.29 <- parseTweets("10_29_0_raw.json")
tweets.df.28 <- parseTweets("10_28_0_raw.json")
#concat multiple files
new <- rbind(tweets.df.31, tweets.df.30,tweets.df.29,tweets.df.28)
install.packages(“streamR”)
图书馆(streamR)
#读取文件
tweets.df.31我不确定parseTweets函数返回什么,但我认为类似的东西应该可以工作
folders_dir <- "path/to/folders"
files <- dir(folders_dir, recursive=TRUE, full.names=TRUE)
l <- lapply(files, parseTweets)
res <- plyr::ldply(l)
folders\u dirlibrary(fs)
非常方便地获取/整理路径、文件和目录。它可能与使用fs::dir_ls
一样简单:
paths <- dir_ls(recursive = TRUE, glob = "*.json")
我应该这样做
lapply(paths, parseTweets)