【发布时间】:2020-07-06 10:23:07
【问题描述】:
假设我有一个名为input <- c(8,5,2) 的向量。我想创建一个基本上是c(1:8, 1:5, 1:2) 的新向量。我可以用以下丑陋的方式做到这一点:
input <- c(8,5,2);
newvec <- c();
for(num in input) newvec <- append(newvec, 1:num);
newvec
但我觉得它应该在一行中是可行的,而且我可能只是忘记了一个简单的解决方案。
【问题讨论】: