0

我正在尝试从文件夹中读取文件。我设置了工作目录和目标文件夹。

setwd("F://directory/SimulationOutputs/folder - Copy/")
spwfolder <- ("F:/directory/SimulationOutputs/folder - Copy/spws/")
spws <- list.files(spwfolder)

在这一步之后,我检查它是否正确:

 spws[1]
[1] "Cambridge2018_136.txt"

接下来,我要读取第一个文件:

spw<-read.table(spws[1], sep=";", row.names=NULL, skip = 8, fill = TRUE, 
header=TRUE, stringsAsFactors = FALSE)

我收到这条消息:

文件中的错误(文件,“rt”):无法打开连接另外:警告消息:在文件(文件,“rt”)中:无法打开文件'Cambridge2018_136.txt':没有这样的文件或目录

我究竟做错了什么?提前致谢!

4

1 回答 1

1

您将工作目录设置为,/folder - Copy/但您的文件位于/folder - Copy/spws/.

或者,您可以使用list.fileswithfull.names=TRUE以便spws包含文件的完整路径,然后设置工作目录的位置无关紧要。

于 2018-08-17T22:49:32.457 回答