作者warex14 (航)
看板R_Language
标题[问题] 读取资料read.table
时间Sun Oct 12 14:21:50 2014
- 问题: 当你想要问问题时,请使用这个类别
[问题类型]:
经验谘询(我想用R 连接某些资料库,请问大家的经验)
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
目前利用read.table来读取记事本档里的资料
一开始我写
Econ.data<-read.table("D:\\...(路径)...\\dataSet.txt", header=TRUE)
可以成功读取到我要的资料没有问题
後来因为要上传交作业
为了确保在助教的电脑也能执行
所以把资料档案跟程式档案放在同一个资料夹下
然後把那行程式码改成:
Econ.data<-read.table("dataSet.txt", header=TRUE)
这时候就出现错误,如下:
错误在file(file, "rt") : 无法开启连结
此外: 警告讯息:
In file(file, "rt") :
无法开启档案 'dataSet.txt' :No such file or directory
想说怎麽会那麽奇怪,上网Google的范例也差不多长这样啊?
是我少了什麽还是多了什麽?
[程式范例]:
[关键字]:
read.table 读取资料 路径
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.231.6
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/R_Language/M.1413094912.A.183.html
※ 编辑: warex14 (140.112.231.6), 10/12/2014 14:22:21
※ 编辑: warex14 (140.112.231.6), 10/12/2014 14:23:28
1F:→ Wush978: 你检查一下 gewtd() 是不是在放dataSet.txt的目录 10/12 14:32
您说的是getwd() 吗?
我输入之後真的不在这里面耶...
那我该怎麽办呢?
我一直以为.R档跟资料档放在一起就可以直接读到像MATLAB一样
※ 编辑: warex14 (140.112.231.6), 10/12/2014 14:36:18
2F:推 bxxl: setwd() 设定工作目录 10/12 15:09
3F:→ bxxl: R的路径是看工作目录 不是看source file 10/12 15:10
4F:推 bxxl: 你的作业,就在里面加几行注解,说要先setwd到档案所在目录 10/12 15:25
十分感谢
也就是说要请批改作业的助教自行设定的意思吗?
有没有办法让我先写好,直接让助教直接Run就可以得到output的方法呢?
像是侦测我的.R档的路径,再直接套到read.table读取的路径有无可能呢?
※ 编辑: warex14 (140.112.231.6), 10/12/2014 15:55:53
最新发现:
因为过去我都是开完RStudio→新增R Script→写写写→存档
所以它的getwd()都会在document底下的R资料夹
把RStudio关掉之後,直接开启(左键双击)我的.R档之後路径就会在那个资料夹下面了
※ 编辑: warex14 (140.112.231.6), 10/12/2014 19:27:39