rep相关内容

创建数字序列的序列

我想使用rep或任何其他函数在R中生成以下序列。 c(1, 2, 3, 4, 5, 2, 3, 4, 5, 3, 4, 5, 4, 5, 5) 基本上,c(1:5, 2:5, 3:5, 4:5, 5:5)。 推荐答案 使用sequence。 sequence(5:1, from = 1:5) [1] 1 2 3 4 5 2 3 4 5 3 4 5 4 5 5 第一个 ..
发布时间:2022-03-28 21:09:24 其他开发

在 R 中不同时间复制向量中的每个元素

假设我有一个数字向量 v v 我想代表 v[1] 乘 v[1] 次. v[2] 乘以 v[2] 次...依此类推.... 所需的输出是: 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 以下不起作用.有什么想法吗? rep(v, each = function(x) v[x]) 非常感谢. 解决方案 我们可以对自己使用rep rep(v, v) ..
发布时间:2021-09-17 19:04:24 其他开发

R : 随机抽样将学生分配到相等的组.理解 rep() 参数 length.out 到 sample()

我有 33 名学生,我想在 5 种不同的场合将他们分成 6 人一组(或尽可能接近).所以我给不同场合的学生分配一个 1 到 6 之间的数字. 我管理了以下内容: studentlist 这似乎有效.据我所知,我要求每行 1 到 6 之间的随机样本. 来自 rep() 的 length.out 参数如何与 sample() 交互? 当我运行频率表来检查组的大小时,我发现以下内 ..
发布时间:2021-07-02 19:58:13 其他开发

“每个"的值不止一个“rep"中的参数功能?

如何为 R 中的“rep"函数中的“每个"参数分配一个以上的值?一个简单的例子,其中向量中的每个值在一行中重复 3 次: a 但是,如果我在“each"参数中添加多个值以更改每个值的重复次数,则无法正常工作: rep (a, each = c(2,4,7)) 如何解决?先感谢您. 解决方案 根据您认为输出应该是什么,我猜您需要 times= 参数: rep (a, times ..
发布时间:2021-06-30 19:57:56 其他开发

通过dplyr在组内应用rep()

我一直在尝试在组内复制1和2的二进制输出.我想使用 rep 和 dplyr ,但是我似乎不明白如何在组中应用 rep .通过手动分离分组并为每个组指定正确的范围,我已经能够做到这一点.我想知道如何使用 dplyr 应用 rep . 这是示例数据. df ..
发布时间:2021-05-02 20:58:39 其他开发

根据列重复数据集中的行,但增加行

我有一个数据集,其中包含项目名称,开始年份和合同期限。我需要将此数据集开发为时间序列。例如,我的数据集中的一行是:项目A,从2003年开始,合同期限为5。我想根据合同期限重复每一行。我的数据集如下所示: 项目名称开始年份合同条款 A 2003 5 B 2013 3 C 2000 2 我想要的结果应如下所示: 项目名称开始年份合同期限 A 2003 5 ..
发布时间:2020-10-17 01:41:44 其他开发