[問題] 資料重新排序

看板R_Language作者 (我不在...)時間10年前 (2015/10/20 10:21), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 新手(沒寫過程式,R 是我的第一次) [問題敘述]: 我有一筆資料,想依照特定的變項重新排列 原始: fname lname item1 item3 id item2 pid item4 item5 Jada W 4 5 258 3 NA NA NA John W 3 4 123 2 989 5 2 Tana W 4 3 321 5 NA NA NA Brooke G 2 4 NA NA 654 3 4 Ella W 3 5 NA NA 456 4 2 Johnna B 3 4 NA NA 369 4 3 想排成: fname lname id pid item1 item2 item3 item4 item5 Jada W 258 NA 4 3 5 NA NA John W 123 989 3 2 4 5 2 Tana W 321 NA 4 5 3 NA NA Brooke G NA 654 2 NA 4 3 4 Ella W NA 456 3 NA 5 4 2 Johnna B NA 369 3 NA 4 4 3 [程式範例]: 請問一下是否是使用"order"這個功能?麻煩版上高手提供提示,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 108.192.133.204 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1445307709.A.0A0.html

10/20 11:25, , 1F
不是order,試試像 dat[, c(3,1,2)] 這類的寫法
10/20 11:25, 1F

10/20 11:28, , 2F
或是像 dat[c("Fname","lname","id")] 這樣的寫法
10/20 11:28, 2F

10/20 11:28, , 3F
order 通常是用來排「列」的順序。y
10/20 11:28, 3F

10/20 21:41, , 4F
謝謝andrew43
10/20 21:41, 4F
文章代碼(AID): #1M9QKz2W (R_Language)
討論串 (同標題文章)
文章代碼(AID): #1M9QKz2W (R_Language)