问题标签 [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.

0 投票
1 回答
1570 浏览

r - 在 r 中以增量将行插入数据帧

我有一个data这样的数据框:

我想插入增加的行,No.如下所示:

我试过这个z <- data[rep(seq(nrow(data)), data[,2]), ] ,但这只是应付它。如何在数据框中插入带增量的行?

谢谢

0 投票
1 回答
1756 浏览

r - 在 for 循环中使用 rep()

如何在向量中重复整数 1:20 20 次?

我想要类似的东西

(除了 20 个 1,然后 20 个 2,然后 20 个 3 ......你明白了)

我正在尝试这个

一个班轮会很棒,像这样

但我很挣扎。

谢谢,

杰西

0 投票
2 回答
77 浏览

r - R 基于行元素的计算重复行

这是一个奇怪的问题。我正在尝试使用矢量化代码而不是循环来做更多事情。我知道我可以用循环来做到这一点,我正在寻找的是 R 中的矢量化方式以提高速度。我有一个创造性地命名的表tbl,如下所示:

我想为 A 和 B 之间的值的数量重复 C 和 D 的值。在这种情况下,将有第一行的一个实例,第二行的一个实例和第三行的 3 次重复。目标是这样的:

到目前为止我所拥有的是这个,但它不起作用:

如果我遍历行,它会起作用,但我宁愿一次性将其作为矢量化函数。我有一种感觉,list(tbl[,c("C","D")])这是绊倒的部分,因为它不知道它正在处理哪一行。任何帮助或指导表示赞赏。如果我走错了兔子洞,请随时告诉我。谢谢!

0 投票
1 回答
60 浏览

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?

0 投票
2 回答
2054 浏览

r - 基于列重复数据集中的行,但增加行

我有一个包含项目名称、开始年份和合同期限的数据集。我需要将此数据集开发成时间序列。例如,我的数据集中的一行是:项目 A,从 2003 年开始,合同期限为 5。我想根据合同期限重复每一行。我的数据集如下所示:

我想要的结果应该是这样的:

我努力了:

但这只会按合同期限内的数量重复每个项目。我不能让它增加岁月。

提前致谢!

0 投票
2 回答
127 浏览

r - 将行添加到 df 中的组

我有一个data.frame每人不同数量的行。如果一个人的行数少于 4 行,我想给他们 4 行。我希望额外的行是每人最后一行的复制品,例如下面的汤姆。

我知道如何使用此代码重复行:

但这里的问题是,我没有理由只为出现少于 4 次的 ID 复制行。

我试过这个:

我想我可以使用do.call(rbind, ...),但同样,我无法将我的论点整合到代码中。

这是我尝试过的东西:

而且我还没有设法包含关于要重复多少次的论点。

期望的输出

以下是一些可重现的数据:

0 投票
1 回答
2606 浏览

r - “rep”函数中的“each”参数有多个值吗?

如何为 R 中“rep”函数中的“每个”参数分配多个值?一个简单的例子,向量中的每个值连续重复 3 次:

但是,如果我在“每个”参数中添加多个值以更改每个值的重复次数,则它无法正常工作:

如何解决?先感谢您。

0 投票
3 回答
194 浏览

r - 根据重复次数对 R 行进行排序

我有一张像这样的桌子:

如何根据我的 clumn 中的重复对这些数据进行排序,注意:全部以“g”开头并以“m”结尾。我正在寻找的结果就像“

或类似的东西:

0 投票
1 回答
3134 浏览

r - setCellStyle - 使用 XLConnect 将单元格样式(百分比)应用于矩阵

我的问题基于上一个问题Formatting of numbers using Mirai's XLConnect中提到的问题。我无法从@joran 实施这个解决方案,我想我可能不是唯一遇到这个问题的人。

我想将相关矩阵(10x10)导出到 excel。它被保存为一个称为导出的矩阵。

我对这条线有问题

我没有设法将样式应用于整个矩阵。它是关于引起麻烦的参数rowcol 。

结果如下图所示。

输出文件

我现在已经尝试了无数种组合。非常感谢任何帮助

0 投票
3 回答
167 浏览

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函数需要正确划分,所以我试图写出一些逻辑,但我遇到了一个问题:

有想法该怎么解决这个吗?我的尝试如下所示: