有
x=data.frame(nick=c('a','a','b','b','b','c'), p_time=1:6)
nick p_time
1 a 1
2 a 2
3 b 3
4 b 4
5 b 5
6 c 6
我怎么能得到这个:</p>
nick p_time flag
1 a 1 1
2 a 2 2
3 b 3 1
4 b 4 2
5 b 5 3
6 c 6 1
我使用 pgsqlROW_NUMBER() OVER (PARTITION BY nick ORDER BY p_time)
来获取它,但现在只需要使用 R。谢谢。