我有一个关于序列和each的快速问题:

vect1 <- c(4, 5, 10, 3, 1)

我想用这个向量进行复制,第一个数是4,第二个5,第三个10,第四个3,第五个等于1.

rep(1:5, each = vect1) 
 [1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
Warning message:
In rep(1:5, each = vect1) : first element used of 'each' argument

rep(1:5, each = c(4, 5, 10, 3, 1)) 

    [1] 1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5
    Warning message:
    In rep(1:5, each = c(4, 5, 10, 3, 1)) :
      first element used of 'each' argument

我知道这是对每一个的滥用.

推荐答案

rep(1:5, vect1)

如果您对如何在R中使用函数有疑问,请try

?function

其中"函数"是你想知道的任何函数.从?rep开始,你会读到:

"times"一个整数向量,给出重复的次数(非负)

R相关问答推荐

保存shiny 的代码嗅探器:避免$ Symbol问题

是否有任何解决方案可以优化VSCode中RScript的图形绘制?

给定R中另一行中的值,如何插补缺失值

如何将具有重复名称的收件箱合并到R中的另一列中,而结果不同?

具有多个依赖变量/LHS的逻辑模型

Tidyverse/Djirr为从嵌套列表中提取的列名赋值的解决方案

使用tidyverse方法绑定行并从一组管道列表执行左连接

使用外部文件分配变量名及其值

将饼图插入条形图

迭代到DataFrame列并获得成对的值列表(col1->;col2、col2->;col3、col3->;col4等)的正确方法.

如何删除仅在数据集顶部和底部包含零的行

如何用书面利率绘制geom_bar图

给定开始日期和月份(数字),如何根据R中的开始日期和月数创建日期列

如何将使用rhandsontable呈现的表值格式化为百分比,同时保留并显示完整的小数精度?

创建列并对大型数据集中的特定条件进行成对比较的更高效程序

为什么这个表格格罗布不打印?

在ggplot2上从多个数据框创建复杂的自定义图形

循环遍历多个变量,并将每个变量插入函数R

主题(Legend.key=Element_RECT(Fill=&Quot;White&Quot;))不起作用

分隔日期格式为2020年7月1日