【发布时间】:2014-01-28 23:23:49
【问题描述】:
所以我有一个 matlab 单元格数组/表,第 1 列有用户名(十六进制),第 2 列有测试编号,第 2-5 列有数字形式的测试结果。基本上,我有超过 1500 个用户名,有些只出现一次,但其他可能出现多次。有什么方法可以在一行中获取 1 个用户的所有结果?
所以现在我有,例如(| = 新列):
J1o2h3n | 1 | 23 | 5.65466 | 3.5
J1o2h3n | 2 | 43 | 3.54444 | 2.1
00hexs | 1 | 44 | 4.55333 | 4.5
S2a3m4 | 1 | 67 | 3.54444 | 2.1
S2a3m4 | 2 | 32 | 1.54788 | 4.3
我想将用户合并到 1 列中的数据:
J1o2h3n | 1 | 23 | 5.65466 | 3.5| 2 | 43 | 3.54444 | 2.1
00hexs | 1 | 44 | 4.55333 | 4.5
S2a3m4 | 1 | 67 | 3.54444 | 2.1 | 2 | 32 | 1.54788 | 4.3
我尝试创建一个循环,该循环将根据用户名的相同性创建一个索引并水平复制行的内容,但无济于事:(
【问题讨论】: