I have a named list of term frequencies,
> list $`in the` [1] 67504 $`to the` [1] 36666 $`of the` [1] 79665 $`on the` [1] 31261 $`to be` [1] 25862 $`
You can try by unlist and then use order
unlist
order
lst[order(unlist(lst),decreasing=TRUE)] # $`4` #[1] 9 #$`3` #[1] 7 #$`1` #[1] 5 #$`2` #[1] 4 #$`5` #[1] 2
lst <- setNames(list(5,4,7,9,2),1:5)