导入Excel文件列表(R会话中止)

时间:2018-06-14 14:56:58

标签: r

我有一小段代码可以从~240个Excel文件中导入GC数据。上次打开文档时代码工作,但是现在当我尝试运行块时,我的R会话中止而不会抛出错误消息。

UPDATE ::我可以使用gdata中的read.xls而不是readxl中的read_excel来解决这个问题。我想知道其他问题是什么; read.xls比readxl慢得多。

setwd("/Volumes/GoogleDrive/My Drive/Projects/MPB-LPP WBP Interactions/Summer 2017/WBP_LPP_GC/XLSFiles")

temp <- list.files(pattern = "*.xls")
myfiles <- base::lapply(temp, read_excel, skip=2)
temp.names <- tools::file_path_sans_ext(temp)
names(myfiles) <- temp.names

names.dfs <- c("Number", "Peak_Name", "RT", "Area", "Height", "Relative_Area", "Relative_Height", "Amount")

named.data=lapply(myfiles, setNames, names.dfs)

all.data <- rbindlist(named.data, use.names = TRUE, idcol = TRUE)

R版本:3.4.4,R Studio版本:1.1447,计算机,x86_64-apple-darwin15.6.0

加载的包:

tidyverse,gdata,readxl,data.table

当我尝试使用以下小部分读取时,我也会收到错误消息:

small= sample(temp, 10)
myfiles=lapply(small, skip=2)

0 个答案:

没有答案