考虑具有不同长度的向量列表,例如lV
被定义为
set.seed(123)
v1 = rnorm(n = 5)
v2 = rnorm(n = 4)
v3 = rnorm(n = 3)
lV = list(v1, v2, v3)
如何以类似于的紧凑方式绑定向量
do.call("cbind", lV)
但获得的输出
cbind(v1[3 : 5], v2[2 : 4], v3)
?最好不使用慢速功能.
如果不清楚,我正在try 保留每个向量的最后n
个元素,其中
n = min(sapply(X = lV, FUN = length))
print(n)