【问题标题】:Generate a sequence which is an increasing part of another vector in R生成一个序列,该序列是 R 中另一个向量的递增部分
【发布时间】:2012-08-19 20:57:28
【问题描述】:

首先,对不起标题。我试图找到一个合适的标题。
我的“问题”是我有一个向量,比如 1-5,我想从中创建一个新向量。哪个
1, 1,2 , 1,2,3, 1,2,3,4, 1,2,3,4,5

因此,对于每一轮,都包含一个来自基线向量的新数字,直到它到达终点。我感觉应该可以用 seq...

【问题讨论】:

    标签: r vector sequence


    【解决方案1】:

    参见?sequence(来自手册页):

    nvec 的每个元素创建序列seq_len(nvec[i])。这些被连接起来并返回结果。

    示例:

    sequence(1:5)
    [1] 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5
    

    【讨论】:

    • 这适用于 POSIXct 字符串吗?由于某种原因,我的 RAM 被炸毁了,即使我只使用一个有 128 个日期的小子集..
    • @EndreGrünerOfstad:nvec 包含端点。 as.double(Sys.time) 给你类似1346080308 的东西。这将产生一个向量:1:1346080308(对于所有 128 个日期都类似)。你想用你的 POSIXct 值做什么?也许您必须修改您的问题或提出新问题以更好地描述您的问题。
    猜你喜欢
    • 2021-07-24
    • 2016-02-11
    • 2020-10-11
    • 2016-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2020-05-24
    相关资源
    最近更新 更多