- library(data.table)
- dt <- data.table(x=c("张三","李四","王五","张三"),y=c("A","B","C","B"),z=c(20,30,40,50),h=c(30,30,80,50))
- dt0 <- dcast(dt,x+y~y,fun = sum,value.var = c("z","h"))
- dt0[,k:=1:4]
- for (colname in names(dt0)){
- i = substr(colname,3,nchar(colname))
- dt0[y==i,colname] <- dt0[y==i,colname]+dt0[y==i,"k"]
- }


雷达卡





京公网安备 11010802022788号







