Хэдли включил меня в пакет plyr, и я нахожу, что использую его все время, чтобы сделать «группу». Но я считаю себя того, чтобы всегда переименовывать результирующие столбцы, так как они по умолчанию V1, V2 и т.д.переименование выходного столбца с пакетом plyr в R
Вот пример:
mydata<-data.frame(matrix(rnorm(144, mean=2, sd=2),72,2),c(rep("A",24),rep("B",24),rep("C",24)))
colnames(mydata) <- c("x_value", "acres", "state")
groupAcres <- ddply(mydata, c("state"), function(df)c(sum(df$acres)))
colnames(groupAcres) <- c("state","stateAcres")
Есть ли способ сделать ddply имя результирующего столбца для меня так Я могу опустить эту последнюю строку?
JD- Это первая строка кода не работает, должно быть RNorm (..., 72 , 2), например: mydata <-data.frame (матрица (rnorm (144, среднее = 2, sd = 2), 72,2), c (rep ("A", 24), rep ("B ", 24), rep (" C ", 24))) ' – medriscoll
хороший улов! Я редактировал свой пример. Благодаря! –