Как отсортировать список по первому элементу

У меня есть список векторов, похожих на:

[[1]]
[1] 2 1.0 3.0

[[2]]
[1] 3 3 3

[[3]]
[1] 1 3.0 1.0

и я хочу, чтобы он сортировался по первому элементу каждого вектора в порядке убывания, вот так:

[[1]]
[1] 3 3 3

[[2]]
[1] 2 1.0 3.0    

[[3]]
[1] 1 3.0 1.0

Я ищу решение, которое бы выглядело (конечно, оно не работает):

list.sortby(function (x) x[1])

Ответы на вопрос(3)

Ваш ответ на вопрос