作者qq9966pp (神雞大人)
看板R_Language
標題[問題]新手讀取CSV排序問題
時間Thu Dec 8 17:49:25 2016
[問題類型]:
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
入門(寫過其他程式,只是對語法不熟悉)
[問題敘述]:
我用R讀取十個CSV,檔名是tr.1~tr.10
但是在R裡面呼叫的時候他們的順序是tr.1 tr.10 tr.2這樣子,
請問各位先進大大,該怎麼樣可以讓他們依照tr.1~tr.10順序讀取?
[關鍵字]:
排序
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.138.154.228
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1481190568.A.33F.html
1F:推 f496328mm: code?最簡單,你讀10次就好了,反正是10個不同的檔案 12/08 18:55
總共不只10個啦 只是舉例10個出來
2F:→ celestialgod: list.files grep數字出來排序 12/08 18:56
還是一樣耶@@ files <- a[grep(".CSV", a, fixed=T)]
a是我讀取的檔案
3F:→ clansoda: gtools::mixedsort 12/08 19:05
謝謝大大最後用這個方法跑出來了
4F:推 xsssxxzz: for(i in c(1:10)) read.csv(paste0("tr.",i)) 12/09 11:59
※ 編輯: qq9966pp (140.138.154.228), 12/12/2016 15:17:12
5F:→ celestialgod: 我意思不是那樣,不過四樓大大那個方法很好,我就不 12/12 16:19
6F:→ celestialgod: 推了 12/12 16:19