问题标签 [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 回答
782 浏览

r - 将零添加到R中前x行的列

我正在创建一个用于预测目的的分类模型。我有几个 ext 文件,我将它们转换成一个包含多个列表(称为梳子)的大列表。然后,我将大列表分解为一个单独的数据框,每个列表都作为自己的列(称为 BI)。因为每个列表可能包含不同数量的元素,所以更简单的参数 matrix(unlist(l), ncol=ncol) 不起作用。在审查替代方案时,我进行了修改以编译以下内容:

这将创建一个数据框,为每个列表分配一列,并为该列中的每个缺失元素分配零值。这些零显示在该列的末尾,但我希望它们位于该列的开头。这是电流输出的示例:

我需要您的帮助来将我的原始代码转换为以下格式:

0 投票
2 回答
54 浏览

matlab - 根据第二个向量重复一个向量的元素

在 MATLAB 中,如果N = 2这是我需要的行:

如果N = 3,则该行是:

我怎么能写一行产生相同的结果N呢?

0 投票
2 回答
44 浏览

r - 试图复制数据框中的行?

我在提示符下发出了以下命令。

我正在尝试从数据帧 v 制作数据帧 v1,其中 v1 应如下所示:

但我实际上得到的是:

为什么该行在"4 5 Deb Jones 25"中只出现一次v1,而不是 5 次?

新手来了 所以请用简单的英语解释。所有帮助表示赞赏。

谢谢

0 投票
4 回答
12315 浏览

r - 从 R 中的 data.table 列计算中位数

我正在尝试计算多列的中值,但是我的数据有点古怪。它看起来像下面的例子。

表中的 to 列表示该值的出现次数。我想计算出现的中位数。

例如对于 ID = 1

是我想要创建的计算。

对于 ID = 2

我已经尝试使用rep()并且lapply()成功非常有限,并且正在就如何实现这一目标进行一些明确的指导。我明白对于我这样的人来说,rep()我将不得不对我的值进行硬编码以重复(例如rep(0,2)or rep(10,2)),这就是我所期望的。我只是在努力创建一个包含每列重复的列表或向量。

0 投票
1 回答
251 浏览

matlab - Matlab - 相当于 R 的 rep() 与时间参数

我想知道在 Matlab 中实现什么的最快方法是在 RI 中使用rep()带参数的函数实现什么times,例如

即复制 vector 中的每个元素v1的次数由 vector 中的相应元素给出v2。有什么想法吗?

0 投票
3 回答
79 浏览

r - 从 r 中的向量创建一个复杂的矩阵

我有 4 个群体的样本量向量:3 2 1 4,总和为 10 个人。我需要可以动态的代码(因此可以在不同的情况下使用)制作一个由 1 和 0 组成的矩阵,其中 10 行和 4 列有 3 个 1,然后该列的其余部分是 0,然后下一列有 3 个 0,然后是 2 个 1其余的 0 以此类推,如下所示:

输入:

0 投票
3 回答
581 浏览

r - 如何创建递增矩阵?

好吧,我搜索了很多问题,但没有任何效果。这是我的问题,我被要求创建一个这样的矩阵

使用rep(),matrix()seq()函数。

我想在1每个重复周期中添加seq(1:5)5 次,但我不知道该怎么做。有人能帮我解决这个问题吗?

0 投票
1 回答
109 浏览

r - R仅重复一个元素并更改其他元素

我需要这个:

但我只能得到这个:

谢谢

0 投票
2 回答
85 浏览

r - 将 r 数据帧转换为正确的格式以使用 rep

我有一个表格的数据框

和表单的第二个数据框

我希望能够使用它rep来在 B 中形成第二列,这样我就有

给予

如果我定义,这很好用A = c(1485,1486,1701,1808),但因为 A 是一个数据框,所以它不是。如何将 A 转换为与 rep 一起使用的正确形式?我试过 as.list、as.vector、as.integer 都没有成功。

0 投票
1 回答
74 浏览

r - 重复一个向量直到第 n 个元素

我要重复的向量是:

我想根据定义第 n 个值的向量重复它:

我使用这个循环来获得以下输出:

如果您查看 num_times 向量,它也有 12 个。因此,我也得到以下结果:

里面只有 6 个元素,months2014所以我得到了 NA。我实际上希望它重新启动并获得如下输出:

我有三个问题:

1)如何保存循环输出?我尝试创建一个空向量并将结果放入其中,但这不起作用:

2)如何修复 NA ?

3)必须有更好的方法来做到这一点?