[問題] 讀取資料read.table

看板R_Language作者 (航)時間10年前 (2014/10/12 14:21), 10年前編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/3 (看更多)
- 問題: 當你想要問問題時,請使用這個類別 [問題類型]: 經驗諮詢(我想用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://www.ptt.cc/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

10/12 14:32, , 1F
你檢查一下 gewtd() 是不是在放dataSet.txt的目錄
10/12 14:32, 1F
您說的是getwd() 嗎? 我輸入之後真的不在這裡面耶... 那我該怎麼辦呢? 我一直以為.R檔跟資料檔放在一起就可以直接讀到像MATLAB一樣 ※ 編輯: warex14 (140.112.231.6), 10/12/2014 14:36:18

10/12 15:09, , 2F
setwd() 設定工作目錄
10/12 15:09, 2F

10/12 15:10, , 3F
R的路徑是看工作目錄 不是看source file
10/12 15:10, 3F

10/12 15:25, , 4F
你的作業,就在裡面加幾行註解,說要先setwd到檔案所在目錄
10/12 15:25, 4F
十分感謝 也就是說要請批改作業的助教自行設定的意思嗎? 有沒有辦法讓我先寫好,直接讓助教直接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
文章代碼(AID): #1KEXu063 (R_Language)
文章代碼(AID): #1KEXu063 (R_Language)