本人刚刚开始学习R,在使用read.table("exam0203.txt",head=TRUE)读取文件时,提示找不到exam..哪个文件。该数据文件是和R脚本放在同一个目录下的。请问大牛是哪儿出了问题了。

补充下上面的问题:

R读取文件时,是不是会首先到工作目录下去寻找?

我把文件放到工作目录下后,使用source("test.R"),提示另外的错误了:说读取test.R最后一行未遂

我使用 窗口上“打开程序文件”,打开test.R,然后运行test.R,却能正常运行了。。。

我迷惑了,求解释啊

要具体到数据存放目录,或者把数据放到工作目录时,这样读取才是对的

工作目录没有 对上吧?

read.table("exam0203.txt",head=TRUE)


如果 你把 exam0203.txt改写成 绝对路径 看看结果会怎样,应该是没有问题的。</p>

另外,就是

getwd()会告诉你 工作目录在哪里<br />
       setwd()可以任意设定 工作目录<br />


方便使用 相对路径
</p>
1 个月 后

同意5楼,另外你自己可以指定工作目录的路径,放在双引号里就行,注意在windows下和linux下面路径的写法不同,win要用//

3 个月 后

可以这样看你设定的目录

read.table("./[TAB]",head=TRUE)


按TAB键看你目录下有这个文件木有。。。
</p>