【问题标题】:Does R have shorthand to generate a sequence of integers?R 是否有生成整数序列的简写?
【发布时间】:2011-09-16 07:23:25
【问题描述】:

R 是否有可以用来轻松生成以下向量的速记、函数或运算符?

v1 <- c(1, 2, 3, 4, 5)

类似

v1 <- 1..5

【问题讨论】:

    标签: r vector


    【解决方案1】:
    > 1:5
    [1] 1 2 3 4 5
    

    > seq(1, 5)
    [1] 1 2 3 4 5
    

    seq 非常灵活,它允许您以各种组合指定步幅、所需的输出元素数量等:

    ## Default S3 method:
    seq(from = 1, to = 1, by = ((to - from)/(length.out - 1)),
        length.out = NULL, along.with = NULL, ...)
    

    例如:

    > seq(from=1, by=3, length.out=5)
    [1]  1  4  7 10 13
    

    【讨论】:

      【解决方案2】:

      是的,您可以使用:

      v1 <- 1:5
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-30
        • 2018-04-13
        • 1970-01-01
        • 2019-10-17
        • 2017-06-27
        • 2010-09-23
        • 1970-01-01
        • 2012-11-30
        相关资源
        最近更新 更多