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

r - 通过 dplyr 在组内应用 rep()

我一直在尝试在组内复制 1 和 2 的二进制输出。我想使用repand dplyr,但我似乎无法理解如何rep在组内应用。我已经能够通过手动分离分组并指定每个组的正确范围来做到这一点。我想知道如何rep使用dplyr.

这是一个示例数据。

这基本上是我在整个数据集上应用的每个分组运行的代码。

如您所见,输出忽略了 column catcat b & d应该从 1 开始。

更新:这是所需的输出。

0 投票
2 回答
1334 浏览

r - R在向量重复函数中保持随机函数

我需要将 16 个数字的向量重复 100 次,其中一些数字是固定的,一些是在特定位置随机创建的。我创建了一个函数,但它重复了随机生成的第一个向量,甚至是随机数。但我需要函数样本在每个重复向量中工作,以获得所需位置的 100 个随机数数组。

你能帮帮我吗?谢谢,

0 投票
2 回答
84 浏览

r - 将数据框中的重复向量分配给 R 中的条件变量

使用以下数据框:

如果长度大于我的向量的长度,我想添加一个列V3来分配一个重复的c(1,2,3)向量。我尝试了 rep 功能:indiv2==0indiv2==0

但它indiv2!=0会根据我的需要计算继续向量的行:

0 投票
3 回答
1134 浏览

r - 根据计算在数据框中插入行

我对 R 很陌生,我正在尝试将在 Excel 中完成的计算复制到 R。
我有一个这样的数据框:

打印出来后是这样的:

对于每个组件,我想填充一个计算列“Interval_Time”,它是 First 的 Start Time + Report_Time 的总和,然后如果它小于 End_Time,则插入一行 Interval_Time(最后一个总和)+ Interval 的总和。重复插入,直到 Interval 时间的总和小于 End_Time。

我一直在尝试在 for 循环中使用 if 来实现这一点。但没有成功。

0 投票
1 回答
70 浏览

r - 如何在r中使用rep语句获得阶乘?

我想用 rep 语句获得阶乘函数。

我试试!!但是失败了!!

谢谢您的回答。:)

0 投票
1 回答
27 浏览

r - 用相同的向量多次填充 NA-Vector [一年中的天数]

我有以下解决方案,该解决方案有效,但会产生错误消息。

有没有更优雅的选择?基本上,整个 NA-Vector 都应该被填充,所有扩展向量的东西都应该被切断。

我必须为时间跨度(2005-2099)创建一个包含一年中日期的向量,但是对于一年,12 月(2099 年)没有数据。所以一年只有330天。我的数据基于 360 天日历。

0 投票
1 回答
376 浏览

r - 为债券构建未来的息票支付日期

我有一个问题,如果你能帮助我,我将不胜感激。

起始情况:

  • 债券:“026351AZ9”“026351BC9”
  • 本期债券首期票息日:“ 2029-02-15”“2010-09-11”(发行日期)
  • 债券付息年数:3年和1年
  • 每年也有一个优惠券频率:2 和 4,这意味着在接下来的一年中将有 2 次付款(4 次付款)

第一种情况:3 年,每年 2 次优惠券支付 -> 所以接下来 3 年每 6 个月支付优惠券。与 1 年和 4 倍的优惠券付款相同。

结果:应该是这样的:

datesBond1 = "2029-02-15" "2029-08-15" "2030-02-15" "2030-08-15" "2031-02-15" "2031-08-15"

datesBond2 = "2010-09-11" "2010-12-11" "2010-03-11" "2010-06-11"

这只是一个示例。就我而言,我有更多的 ISINS、日期以及各种年份和优惠券频率。

谢谢

0 投票
5 回答
685 浏览

r - 我怎样才能创建这个特殊的序列?

我想创建以下向量序列。

我的想法是先创建0rep()不确定如何添加1:4.

0 投票
0 回答
1312 浏览

r - rep(1:nrow(data), n[[1]]) 中的错误:无效的“次”参数

我正在尝试从文件夹中导入多个文件作为单独的数据帧以用于时间序列。我使用了以下代码:

但我得到了错误:

rep(1:nrow(data), n[[1]]) 中的错误:无效的“次”参数

我尝试查看其他问题,但无法将其转化为我的情况。

我不需要对代码进行什么更改来解决此问题。任何建议将不胜感激。

0 投票
2 回答
151 浏览

r - 从 R 中的另一列创建重复集

使用这些数据集:

我想做这个专栏:

我想在 R 中使用 rep 函数,但它不起作用。如何创建此列?