作者CKAXI (我不在...)
看板R_Language
標題[問題] 資料重新排序
時間Tue Oct 20 10:21:46 2015
[問題類型]:
程式諮詢(我想用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