问题标签 [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 投票
2 回答
337 浏览

r - 如何在向量中创建具有不同重复值的矩阵

我有一个非常大的数据集,所以我试图用下面的一个小例子来总结我的问题。

假设我有一个名为 X 的 3X3 矩阵,列名为 a、b 和 c。

wherea = c(1, 2, 3)给出要重复的次数,b = c(10, 20, 30)给出要重复的实际值,如果 in 的次数小于 4(矩阵 Y 的列数)c = c(0.1, 0.2, 0.3),则给出要填写的值。a

我的目标是生成一个 3X4 矩阵 Y,应该是这样的

我知道可能有很多方法可以做这个例子,但由于我的真实数据非常大(X 有 100 万行,Y 有 480 列),我真的必须在没有循环的情况下这样做(比如 480 次迭代)。我已经尝试使用该功能rep,但仍然无法做到这一点。

0 投票
0 回答
92 浏览

r - 将序列摘要数据转换为长宽格式

我需要转换一些以摘要形式出现的数据。首先是长格式,然后是宽格式。

对于每个 id,我们都有一个 id 执行活动的次数。数据是有序的。

比如对于id 1,他先执行3次“a”,然后4次“c”,以此类推。

首先,我需要将此数据集转换为长格式。对于每个 id,我需要重复活动(有序),它已完成的次数。

我正在使用类似的东西

但这太麻烦了。

我的第一个问题是:您有简化这种转换的解决方案吗?

然后,一旦将数据转换为这种长格式,我需要再次将其转换为宽格式以获得类似

显然,我在这里没有正确使用演员表

有什么解决办法吗?

0 投票
0 回答
51 浏览

r - 以已知序列生成输入

我有兴趣为此问题中提到的示例生成输入。我已经使用下面的代码片段生成了输入

它给出以下输出:

我不确定这是否是生成此输出的最佳方式。想知道是否有任何聪明的做法。

如果这是一个不可接受的问题,请提出正确的提问方式。

0 投票
1 回答
129 浏览

r - Repeat values in a matrix (R)

Here is the code I am working with:

This gives an output:

The desired output is...

In addition I tried this...

Which gives an output of:

The help is much appreciated.

0 投票
1 回答
408 浏览

r - R - 用 dplyr 重复

要将我的“长紧凑”格式数据转换为宽格式,我需要使用该rep功能。

我无法弄清楚如何将其集成到dplyr流程中。

这是我需要使用的重复:

这是dplyr代码。

你知道我怎么能把这两个代码放在一起吗?

数据

0 投票
2 回答
228 浏览

r - In R:如何模拟一支NBA球队的赛季?

我基本上想创建一个长度为 82 的向量。这应该包含“W”或“L”,但它们的出现应该是随机确定的。我试过这个season<-rep(c("W","L"), times = 1, length.out = 82, each = 1),但我只得到这个:[1] "W" "L" "W" "L" "W" "L"......琐碎的问题,但我是R的新手。谢谢!

0 投票
2 回答
418 浏览

r - %>% 运算符中的 dplyr 重复

我正在尝试使用repwithdplyr但我不完全理解为什么我不能让它工作。

我的数据看起来像这样。我想要的是简单地dayweek重复n每个id.

我正在尝试做的是在dplyr流程中

这使

我不明白为什么这段代码不起作用

有人可以帮我吗?

数据

0 投票
1 回答
1045 浏览

r - R:重复数据框中的行,并为某些列使用一组新值

我想将整行重复“n”次,其中在N列中指定了“n”,但我想将原始行中的enddate更改为固定日期,例如“31/12/2014”并制作这个固定日期作为重复行中的开始日期。运行代码以查看df2中的结果示例(预期输出) :

0 投票
2 回答
619 浏览

r - 创建向量 = (0 1 1 0 0 0 1 1 1 1)?

如何创建以下向量?

我已经尝试过rep(0:1,times=1:4)适用于 0 以外的数字但这里不适用...=

0 投票
2 回答
593 浏览

r - 使用 rep 函数创建重复多次

我做了以下事情:

当我这样做时,我会aut重复 520次,然后重复win520 次,然后sum重复 520 次。我想这样做 16 次,即520、520、520 autwin然后sumaut520、520、520和……16 次。谁能建议我如何做到这一点?winsum

谢谢