[问题] script在不同电脑上路径设定问题

楼主: shihs (shih)   2016-07-08 19:38:46
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
我在windows上写了一个script,
用setwd()设定路径,
但是我把程式码换到另外一台电脑(mac)
就必须要修改setwd()一次,
想要知道有没有什么好一点的办法,
不用每次都需要修改一次路径。
另外想要再问一个问题,
设定路径到底应该要写相对路径或是绝对路径呢?
(我最近都是写绝对路径)
谢谢
[程式范例]:
setwd("路径")
[环境叙述]:
R version 3.2.3 (2015-12-10)
Platform: x86_64-apple-darwin13.4.0 (64-bit)
Running under: OS X 10.11.5 (El Capitan)
[关键字]:
setwd()、路径设定
作者: Wush978 (拒看低质媒体)   2016-07-08 19:58:00
都可以,相对路径则是已setwd()的目录为主你原先的问题,用相对路径能不能解决?另外拼凑路径可以用file.path与normalizePath
楼主: shihs (shih)   2016-07-08 20:23:00
在setwd()之后的路径使用相对路径,可是最一开始setwd()的设定还是会因为换到另外一台电脑上需要修改耶,有比较好的方法吗?谢谢~
作者: Wush978 (拒看低质媒体)   2016-07-08 20:34:00
修改什么?
楼主: shihs (shih)   2016-07-08 20:58:00
譬如说,setwd("C:/Users/mypc/Desktop"),但是换了一台电脑就必须要修改setwd()里的路径
作者: Wush978 (拒看低质媒体)   2016-07-09 13:53:00
资料的位置改成在专案之内永远不用deter+绝对路径

Links booklink

Contact Us: admin [ a t ] ucptt.com