Я хотел бы указать выходные имена строк/столбцов в функции **ply
, ldply
, из пакета plyr.
Например,
У меня есть список foo
, который я хочу преобразовать в data.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 для переименования rows. и cols с использованием plyr, но я думаю мой вопрос в другом. Можно ли указывать имена одновременно с другой функцией (или правильно ли я это делаю)? Является ли это стоящим запросом функции?