【发布时间】:2015-09-13 22:24:01
【问题描述】:
问题:
如果满足条件(主题更改),我想重置 (1,2) 序列。
我有for 和if 循环可以做到这一点,但不出所料,这种方法非常慢。
对于更有效的方法有什么建议(例如,涉及 apply 系列)?
当前:
subj odd_even
a
a
a
b
b
b
b
c
c
c
目标:
subj odd_even
a 1
a 2
a 1
b 1
b 2
b 1
b 2
c 1
c 2
c 1
df = data.frame( subj = c("a","a","a","b","b","b","b", "c","c","c"), odd_even = "" )
【问题讨论】:
-
这是一种笨拙的方法,但您可以按主题分离 df,为每个 df 创建
odd_even,然后将rbind重新组合在一起
标签: r data-manipulation