[問題] N*1資料 轉 a*b格式

作者: playaround (打滾)   2017-08-22 16:08:22
[問題類型]:
N*1的資料 轉換成M*16
[軟體熟悉度]:
R初學
[問題敘述]:
原始資料(csv檔)資料大致是這樣:
time1
a = 5
b = 70
c = "rest"
...
...
time2
a = 8
b = 15
c = "rest_2"
...
...
想要以16列為單位整理成M*16的矩陣
第一列是col標題
和每列前面的a,b,c等是row標題
類似這樣:
time a b c ...
time1 5 70 "rest"
time2 8 15 "rest_2"
有找一些指令好像都是以同col內同樣資料來分組
所以不太知道目前需要做的這功能要怎麼處理
手機發文,排版請見諒
感謝大家
作者: andrew43 (討厭有好心推文後刪文者)   2017-08-22 16:14:00
原始的資料檔案是什麼樣的格式可以一併說明。否則回答你的解法說不定根本沒辦法套用。重點就在CSV裡頭長什麼樣。簡單貼一下?
作者: f496328mm (為什麼會流淚)   2017-08-22 17:36:00
matrix,ncol=16試試之後再自己設colname
作者: andrew43 (討厭有好心推文後刪文者)   2017-08-22 18:28:00
matrix不能混雜數字和字串。大概還是data frame或list吧
作者: clsmbstu   2017-08-22 21:47:00
建立matrix時是可以混雜數字和字串,但接下來運算可能會產生奇怪的結果
作者: f496328mm (為什麼會流淚)   2017-08-23 12:34:00
應該是程式不熟悉的問題 57萬筆不算大我目前處理超過千萬的data 都很順
作者: celestialgod (天)   2017-08-23 18:31:00
看你用哪種方式,我的方法應該不至於跑超過三分鐘

Links booklink

Contact Us: admin [ a t ] ucptt.com