- df<-data.frame(group=c(rep("a",3),rep("b",4),rep("c",2)))
- df<-transform(df, a=as.integer(group))
- index<-function(x){return(c(1:length(x)))}
- df<-transform(df,b=unlist(tapply(a,group,index)))
是不是这样?
|
楼主: kongqunyu
|
10308
14
[问答] data.frame中增加一列为组别编号 |
|
已卖:91份资源 副教授 37%
-
|
|
|
|
| ||||||||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


