【发布时间】:2020-02-05 16:45:44
【问题描述】:
我有来自带有 ID 的数据框的这一列:
id
1
3
9
12
11
ID 不会在数据框中重复。我正在尝试创建一个新的数据框,为每个 ID 分配一个序列 c(-1:1)。我试图得到这样的东西:
id seqvalue
1 -1
1 0
1 1
3 -1
3 0
3 1
9 -1
9 0
9 1
12 -1
12 0
12 1
11 -1
11 0
11 1
【问题讨论】:
-
也许就像
data.frame(id = rep(c(1, 3, 9, 12, 11), each = length(-1:1)), seqvalue = -1:1)? -
工作,非常感谢。我正在尝试使用循环,但这更容易。
标签: r variable-assignment seq