[问题] 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