R plyr

2013-12-03 3 views
1

Я прослежен ошибка в моем коде вниз, как plyr 1.8 не называет выход последовательно:R plyr

> laply(list(1), identity)  # output vector has name 
1 
1 
> laply(list(1,2), identity) # output vector unnamed 
[1] 1 2 

Выполните plyr --ply функций поставляются с любыми опциями, чтобы предотвратить появление имен в выходе (т. е. мне всегда нужны неназванные выходные векторы)?

+2

не ответ, но вы можете часто просто упасть вниз к основанию R 'sapply' для многих случаев использования в' laply'. – Justin

ответ

1

Как насчет обертывания звонков в unname() уронить какие-либо имена, как:

unname(laply(list(1), identity)) 
# [1] 1 

unname(laply(list(1,2), identity)) 
# [1] 1 2 
Смежные вопросы