看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用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
andrew43: 不是order,試試像 dat[, c(3,1,2)] 這類的寫法 10/20 11:25
andrew43: 或是像 dat[c("Fname","lname","id")] 這樣的寫法 10/20 11:28
andrew43: order 通常是用來排「列」的順序。y 10/20 11:28
CKAXI: 謝謝andrew43 10/20 21:41