[问题类型]:
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 都很顺