Dio*_*lor 3 casting pivot-table r reshape
我从两个列的mysql加载我的数据:id,rt
id对应于实践中的许多rts(我设计得很差的表):
id rt
1 5129052 2
2 5129052 2
3 5129052 5
4 5129052 6
5 7125052 0
6 7125052 1
7 7125052 2
8 7125052 4
9 7125052 6
10 7125052 7
Run Code Online (Sandbox Code Playgroud)
我想创建一个像下面那样的数据透视表.第一列只是行数,没什么特别的.
5129052 7125052
1 2 0
2 2 1
3 5 2
4 6 4
5 NA 6
6 NA 7
Run Code Online (Sandbox Code Playgroud)
如果可能,还会按升序对值进行排序.
谢谢!
你的答案必须是一个矩阵吗?因为在这种情况下,矩阵对我来说并没有多大意义.似乎列表将是一个更实际的解决方案,允许rt每个矢量的不同长度id.例如:
lapply(split(df$rt, df$id), sort)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
820 次 |
| 最近记录: |