问题标签 [rep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在 r 中以增量将行插入数据帧
我有一个data
这样的数据框:
我想插入增加的行,No.
如下所示:
我试过这个z <- data[rep(seq(nrow(data)), data[,2]), ]
,但这只是应付它。如何在数据框中插入带增量的行?
谢谢
r - 在 for 循环中使用 rep()
如何在向量中重复整数 1:20 20 次?
我想要类似的东西
(除了 20 个 1,然后 20 个 2,然后 20 个 3 ......你明白了)
我正在尝试这个
一个班轮会很棒,像这样
但我很挣扎。
谢谢,
杰西
r - R 基于行元素的计算重复行
这是一个奇怪的问题。我正在尝试使用矢量化代码而不是循环来做更多事情。我知道我可以用循环来做到这一点,我正在寻找的是 R 中的矢量化方式以提高速度。我有一个创造性地命名的表tbl
,如下所示:
我想为 A 和 B 之间的值的数量重复 C 和 D 的值。在这种情况下,将有第一行的一个实例,第二行的一个实例和第三行的 3 次重复。目标是这样的:
到目前为止我所拥有的是这个,但它不起作用:
如果我遍历行,它会起作用,但我宁愿一次性将其作为矢量化函数。我有一种感觉,list(tbl[,c("C","D")])
这是绊倒的部分,因为它不知道它正在处理哪一行。任何帮助或指导表示赞赏。如果我走错了兔子洞,请随时告诉我。谢谢!
r - How to create an indexed vector base on another vector?
I'm trying to create an indexed vector based on another vector. Here is the source vector:
and the resulting indexing vector should look like this:
I tried this, but this does not produce the correct result:
How to proceed?
r - 基于列重复数据集中的行,但增加行
我有一个包含项目名称、开始年份和合同期限的数据集。我需要将此数据集开发成时间序列。例如,我的数据集中的一行是:项目 A,从 2003 年开始,合同期限为 5。我想根据合同期限重复每一行。我的数据集如下所示:
我想要的结果应该是这样的:
我努力了:
但这只会按合同期限内的数量重复每个项目。我不能让它增加岁月。
提前致谢!
r - 将行添加到 df 中的组
我有一个data.frame
每人不同数量的行。如果一个人的行数少于 4 行,我想给他们 4 行。我希望额外的行是每人最后一行的复制品,例如下面的汤姆。
我知道如何使用此代码重复行:
但这里的问题是,我没有理由只为出现少于 4 次的 ID 复制行。
我试过这个:
我想我可以使用do.call(rbind, ...)
,但同样,我无法将我的论点整合到代码中。
这是我尝试过的东西:
而且我还没有设法包含关于要重复多少次的论点。
期望的输出
以下是一些可重现的数据:
r - “rep”函数中的“each”参数有多个值吗?
如何为 R 中“rep”函数中的“每个”参数分配多个值?一个简单的例子,向量中的每个值连续重复 3 次:
但是,如果我在“每个”参数中添加多个值以更改每个值的重复次数,则它无法正常工作:
如何解决?先感谢您。
r - 根据重复次数对 R 行进行排序
我有一张像这样的桌子:
如何根据我的 clumn 中的重复对这些数据进行排序,注意:全部以“g”开头并以“m”结尾。我正在寻找的结果就像“
或类似的东西:
r - setCellStyle - 使用 XLConnect 将单元格样式(百分比)应用于矩阵
我的问题基于上一个问题Formatting of numbers using Mirai's XLConnect中提到的问题。我无法从@joran 实施这个解决方案,我想我可能不是唯一遇到这个问题的人。
我想将相关矩阵(10x10)导出到 excel。它被保存为一个称为导出的矩阵。
我对这条线有问题
我没有设法将样式应用于整个矩阵。它是关于引起麻烦的参数row和col 。
结果如下图所示。
我现在已经尝试了无数种组合。非常感谢任何帮助
r - 难以均匀地拆分数据?
我试图在 R 中均匀地拆分数据。例如,我正在使用 R Studio 中内置的数据集汽车,有 50 行。如果我想将数据分成两部分,我会按照以下方式做一些事情:
cars$split <- rep(1:2, each=25)
我将创建一个名为的列split
并将前 25 个值分配给 1,将接下来的 25 个值分配给 2。但是,如果我想将我的数据分成 8 个部分(根据用户的判断),我无法将 50 / 8 平均划分为 6.25。在这种情况下,我只需使用上面的函数将最后两行(因为 50 / 8 = 6.25 和 6 * 8 = 48 所以我们将剩下 2 行)分配给数字 8。但是,我无法做到这一点,因为rep
函数需要正确划分,所以我试图写出一些逻辑,但我遇到了一个问题:
有想法该怎么解决这个吗?我的尝试如下所示: