Percebi que o R se confunde em gerar a quantidade correta para o primeiro e segundo item da lista. Em uma lista <- c(1,2,2,2,4,4,5,12,20) Ele trará do 3° item em diante corretamente, porém a quantidade de repetições do primeiro e segundo itens são somadas trazendo apenas o segundo com o valor total do primeiro e segundo. Tanto no meu quanto no do professor.