首页 > 解决方案 > 未更改任何内容后未加载文件

问题描述

我正在使用 list.files 导入一些文件,然后加载到数据框中。在我的代码中没有任何更改后,文件没有被正确导入。这可能是什么原因?要导入的文件也没有更改,并且保留在正确的路径中。

library(data.table)
library(tidyverse)
library(stringi)

#Import files to file list
files <- list.files(path = "R/win-library/Practice/Testrun",
                    full.names = TRUE,
                    pattern="*.csv",
                    all.files = FALSE,
                    recursive = TRUE)


#Subset Files and remove Directories
files <- files[!file.info(files)$isdir]


#Read files into df "data" with path and file_name columns
data <- rbindlist(lapply(files,
                         function(x) {
                           data <- read_csv2(x)
                           data$File_name <- basename(x)
                           data$Path <- dirname(x)
                           data
                         }))

运行此代码后,DF“数据”为空。即使只运行脚本的 list.files 部分,列表也是空的。

标签: rlistcsvfile

解决方案


推荐阅读