[問題] script在不同電腦上路徑設定問題

看板R_Language作者 (shih)時間9年前 (2016/07/08 19:38), 編輯推噓0(0011)
留言11則, 2人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用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()、路徑設定 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.220.204.147 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1467977928.A.A15.html

07/08 19:58, , 1F
都可以,相對路徑則是已setwd()的目錄為主
07/08 19:58, 1F

07/08 19:58, , 2F
你原先的問題,用相對路徑能不能解決?
07/08 19:58, 2F

07/08 19:59, , 3F
另外拼湊路徑可以用file.path與normalizePath
07/08 19:59, 3F

07/08 20:23, , 4F
在setwd()之後的路徑使用相對路徑,可是最一開始setwd()的
07/08 20:23, 4F

07/08 20:24, , 5F
設定還是會因為換到另外一台電腦上需要修改耶,有比較好的
07/08 20:24, 5F

07/08 20:25, , 6F
方法嗎?謝謝~
07/08 20:25, 6F

07/08 20:34, , 7F
修改什麼?
07/08 20:34, 7F

07/08 20:58, , 8F
譬如說,setwd("C:/Users/mypc/Desktop"),但是換了一台電腦
07/08 20:58, 8F

07/08 20:59, , 9F
就必須要修改setwd()裡的路徑
07/08 20:59, 9F

07/09 13:53, , 10F
資料的位置改成在專案之內
07/09 13:53, 10F

07/09 13:54, , 11F
永遠不用deter+絕對路徑
07/09 13:54, 11F
文章代碼(AID): #1NVv38eL (R_Language)
文章代碼(AID): #1NVv38eL (R_Language)