1
我想为我的data.frame的段指定连续的数字。我试着像这样:data.frame段的连续编号
library(plyr)
ex1 <- mtcars
ehh <- ddply(.data=ex1, .variables=c("cyl"), transform, brx_j = c(1:nrow(cyl)))
但它在data.frame“错误(名单(MPG = C(22.8,24.4,22.8,32.4,30.4,33.9,21.5,: 参数意味着,不同的行数:?11,0"
什么是我的错在这里
我想你需要'seq_along(CYL)',如果你正在使用'dplyr',然后'EX1%>%GROUP_BY(CYL )%> mutate(brx_j = row_number())' – akrun
用'length'替换'nrow' - 'mtcars $ cyl'是一个向量,不是矩阵 – Miff
甜!你们是最棒的! –