【发布时间】:2021-05-17 14:10:47
【问题描述】:
我想转换一个整数向量:
vector = c(0,6,1,8,5,4,2)
length(vector) = 7
max(vector) = 8
到nrow = length(vector)和ncol = max(vector)的矩阵m:
m =
0 0 0 0 0 0 0 0
1 1 1 1 1 1 0 0
1 0 0 0 0 0 0 0
1 1 1 1 1 1 1 1
1 1 1 1 1 0 0 0
1 1 1 1 0 0 0 0
1 1 0 0 0 0 0 0
这只是我想要做的一个例子。我希望该函数适用于每个整数向量。
我尝试使用函数 mapply(rep, 1, vector) 但我得到了一个列表,但我没有成功将它转换为矩阵...
如果有人可以帮助我,那对我非常有用。
最好的问候,
马克西姆
【问题讨论】:
标签: r