我想知道如何在R中打开.pre文件。我可以在记事本中打开文件,并在Windows上清楚地看到它。
我还有一个名为“newfiles”的对象列出了许多.pre文件,但是当我尝试将这些文件拉入R时,我收到以下错误信息。
以下是我的文件代码:
newfiles <- dir("~/Desktop/_preFiles_byGrid")
> newfile
[1] "262778 _PRISM.pre"
> head(newfiles)
[1] "262778 _PRISM.pre" "262779 _PRISM.pre" "262780 _PRISM.pre" "262781 _PRISM.pre" "262782 _PRISM.pre" "262783 _PRISM.pre"
for (newfile in newfiles) {
n <- read.table(file.path("_preFiles_byGrid", newfile), sep=",", as.is=TRUE, header=FALSE)
}
Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") :
cannot open file '_preFiles_byGrid/262778 _PRISM.pre': No such file or directory
答案 0 :(得分:2)
如果你这样做
newfiles <- dir("~/Desktop/_preFiles_byGrid", full.names=TRUE)
然后你可以做
n <- read.table(newfile, sep=",", as.is=TRUE, header=FALSE)
在你的循环中,而不必担心使用file.path()
重建路径,并且你不太可能以这种方式丢失文件错误。