R 如何将不同的文件读入目录和json文件的结构中

R 如何将不同的文件读入目录和json文件的结构中,r,R,我想知道哪种方法是从55个文件夹中读取1、2或3个json文件最有效的方法 现在,我打开每个文件夹,更改名称,放入我在R中使用的同一个文件夹,并读取它们,最后查看所有文件,但我完全相信有更好的方法 我想知道是否有机会对R工作室说: 阅读此文件夹,其名称从2018-10-27开始,到2018-12-20结束 使用parseTweets 将每个文件与上一个文件合并 现在我的临时解决办法是: install.packages("streamR") library(streamR) #read

我想知道哪种方法是从55个文件夹中读取1、2或3个json文件最有效的方法

现在,我打开每个文件夹,更改名称,放入我在R中使用的同一个文件夹,并读取它们,最后查看所有文件,但我完全相信有更好的方法

我想知道是否有机会对R工作室说:

  • 阅读此文件夹,其名称从2018-10-27开始,到2018-12-20结束
  • 使用
    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 dir
    library(fs)
    非常方便地获取/整理路径、文件和目录。它可能与使用fs::dir_ls
    一样简单:

    paths <- dir_ls(recursive = TRUE, glob = "*.json")
    
    我应该这样做

    lapply(paths, parseTweets)