如何创建基于R中的条件重置的新变量

如何创建基于R中的条件重置的新变量,r,R,我在r中有以下数据帧: 块 时间 xp yp 附言 华润资讯 ts 1. 1. 2150472 1021 565 3485 ... 0 2. 1. 2150473 1021 565 3481 ... 0.001 3. 1. 2150474 1021 565 3477 ... 0.002 4. 1. 2150475 1021 564 3478 ... 0.003 我们可以通过操作使用一个组。按“块”分组后,从0创建seq,将长度.out指定为每个块(n())的行数,将按指定为每个步骤中的增量 li

我在r中有以下数据帧:

块 时间 xp yp 附言 华润资讯 ts 1. 1. 2150472 1021 565 3485 ... 0 2. 1. 2150473 1021 565 3481 ... 0.001 3. 1. 2150474 1021 565 3477 ... 0.002 4. 1. 2150475 1021 564 3478 ... 0.003
我们可以通过操作使用一个组。按“块”分组后,从
0
创建
seq
,将
长度.out
指定为每个块(
n()
)的行数,将
指定为每个步骤中的增量

library(dplyr)
df1 %>%
    group_by(block) %>%
    mutate(block_ts = seq(0, length.out = n(), by = 0.001))