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
甜!你們是最棒的! –