gpt4 book ai didi

读取.xlsx 'Error in loadWorkbook(file): Cannot find file' R

转载 作者:行者123 更新时间:2023-12-04 11:05:03 26 4
gpt4 key购买 nike

我正在尝试使用 xlsx 包使用 read.xlsx 将许多 Excel 文件读入 R,但是当我这样做时,出现以下错误:

Error in loadWorkbook(file) : Cannot find id100.xlsx

首先我列出目录中的文件:

> files <- list.files(datDir, pattern = ".xlsx")

然后我使用 read.xlsx 将它们全部读入:

 for (i in seq_along(files)) {
assign(paste("id", i, sep = "."), read.xlsx(files[i],1,as.data.frame=TRUE,
header=FALSE, stringsAsFactors=FALSE, na.strings=" "))
}

我检查了文件是否在列表中,它是:

> files
[1] "id100.xlsx" "id101.xlsx" etc...

> files[1]
[1] "id100.xlsx"

我在今天之前多次使用此代码,但出于某种原因,它就是无法正常工作。我一直收到那个错误。有人有什么建议吗?

谢谢!

最佳答案

如果您的工作目录与 datDir 不同,您应该像这样使用 full.names=T:

files <- list.files(datDir, pattern = ".xlsx",full.names=T)

关于读取.xlsx 'Error in loadWorkbook(file): Cannot find file' R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32588257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com