[問題類型]:
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裡頭長什麼樣。簡單貼一下?
matrix,ncol=16試試之後再自己設colname
作者:
andrew43 (討厭有好心推文後刪文者)
2017-08-22 18:28:00matrix不能混雜數字和字串。大概還是data frame或list吧
建立matrix時是可以混雜數字和字串,但接下來運算可能會產生奇怪的結果
應該是程式不熟悉的問題 57萬筆不算大我目前處理超過千萬的data 都很順