Как я могу переименовать выходные строки / столбцы ** функций ply из plyr?

Я хотел бы указать имена выходных строк / столбцов в ** слое , ldply , из пакета plyr.

например,

У меня есть список foo , который я хочу преобразовать в данные . frame и усеките значащие цифры с помощью signif ()

 foo <- list(var.a = runif(3), var.b = runif(3), var.c=runif(3))

Теперь у меня есть

q <- ldply(foo, signif, 2)
colnames(dq)[1] <- c('id', 'q1', 'q2','q3')
rownames(dq) <- dq$id

Есть ли более простой способ?

Два предыдущих вопроса спрашивали, как использовать plyr для переименования строк и cols с использованием plyr, но я думаю, что мой вопрос другой. Могут ли имена быть указаны одновременно с другой функцией (или если я делаю это правильно)? Это достойный запрос функции?

5
задан Community 23 May 2017 в 11:44
поделиться