Я хотел бы упорядочить элементы в списке на основе критериев, во многом как dplyr ::range делает для data.frames (при сохранении цепочечного синтаксиса).
## Something along the lines of:
list(
list( foo="baz" ),
list( foo="test" ),
list( foo="bar" )
) %>% arrange( foo )
## .. would result in a structure equivalent of:
list(
list( foo="bar" ),
list( foo="baz" ),
list( foo="test" )
)
Я бы ожидал что-то вроде это существовало, но не было в состоянии найти его
РЕДАКТИРОВАТЬ: я удалил переменную 'l' для ясности
РЕДАКТИРОВАТЬ 2: не могу изменить на tibble вдоль пути, чтобы использовать dplyr ::range, так как элементы могут не поддерживать это, или они могут не иметь совпадающих имен