当前位置: 首页 > 知识库问答 >
问题:

在R中使用seq()和rep()函数

景光赫
2023-03-14

我需要在R中执行以下操作:我有一个数字(N),例如N

例如,如果N==7,size==3,我需要得到一个向量如下的输出:

v <- c(1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3)

在v中,从1到大小的每个数字重复N次。在R中有没有不使用for循环的方法来实现这一点?


共有1个答案

燕正德
2023-03-14

你可以试试

 rep(seq(size), each=N)
 类似资料:
  • 我正在为即将到来的期末考试做一个练习测试,这是其中一个问题: 使用和函数创建以下向量: X=-7, -7, -7, 0, 7, 7, 14, 14, 14, 14 我不知道如何创建这种模式。以下是迄今为止我所拥有的,但我不确定这是实现它的最优雅的方式: 任何建议将不胜感激!

  • 我尝试在Python中复制R的seq函数 例如,在R中: 在Python中,我找到了linspace逗号: 但是它指定了元素的数量而不是步长。 我在寻找类似R的输出。

  • 我目前在R中有一个数据框,看起来像这样 我用group_by将数据按动物分组。我想创建一个新的列V6,它采用列V4,将较低的值除以较高的值,如果该值小于0.5,则V6= A,ifelse则V6 = b..有没有办法在R中使用带条件语句的mutate函数?实际的数据框要大得多,所以我宁愿不用手动操作。这是我希望最终数据框的样子 这就是我开始做的 但我知道这是不对的。非常感谢。

  • 我试图创建向量:1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9使用和函数 到目前为止,我有: 这将产生: 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 我一辈子都搞不懂如何递增地添加1。 我尝试了和和许多其他变体。 是否需要for循环?

  • $R()是 new ObjectRange(lowBound,upperBound,excludeBounds)的缩写。 跳到ObjectRange 类文档可以看到一个关于此类的完整描述. 此时,我们还是先来看一个例子以展示这个缩写能代替哪些方法吧。其它相关的一些知识可 以在Enumerable 对象文档中找到。 <script> function demoDollar_R(){ var

  • 问题内容: Windows(7)如何在R(统计语言)中使用MySQL? 然后使用linux没问题: 但是我没有找到用于CRAN上Windows的此类软件包。关于这一事实,只有一点说明。我发现版本2.10的软件包,但在2.12.1中不可用。 也试过了 但出现错误: 有什么方法可以从Windows中的R连接到MySQL数据库吗? 问题答案: 在 ran2的 帮助下找到了解决方案, ran2 给了我常见