Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 按组和日期的行编号_R_Dataframe - Fatal编程技术网

R 按组和日期的行编号

R 按组和日期的行编号,r,dataframe,R,Dataframe,我有一个关于按组和另一个条件对行进行编号的问题。我知道如何按组执行此操作,但不需要再添加一个条件 假设我有ID和日期,并希望创建NUM,如表所示: 身份证。。。。。。日期。。。。。。NUM 1 20160103 ...... 1 1 20160104...... 1 1 20160104...... 2 1 20160105...... 1 1 20160105...... 2 1 20160105...... 3 1

我有一个关于按组和另一个条件对行进行编号的问题。我知道如何按组执行此操作,但不需要再添加一个条件

假设我有ID和日期,并希望创建NUM,如表所示:

身份证。。。。。。日期。。。。。。NUM

1 20160103 ...... 1
1 20160104...... 1
1 20160104...... 2
1 20160105...... 1
1 20160105...... 2
1 20160105...... 3
1 20160106...... 1
2 20160103...... 1
2 20160103...... 2
2 20160105...... 1


有人知道怎么做吗?

我们可以使用
ave
base R

 df$NUM <- with(df, ave(ID, ID, DATE, FUN =seq_along))

df$NUM谢谢你Ronak Shah!多快啊!