Como preservo a notação de classificação contínua (1,2,3,… n) ao classificar em R?

Se eu quiser classificar um conjunto de números usando a classificação mínima para casos compartilhados (também conhecidos como laços):

dat <- c(13,13,14,15,15,15,15,15,15,16,17,22,45,46,112)
rank(dat, ties = 'min')

Eu recebo os resultados:

 1  1  3  4  4  4  4  4  4 10 11 12 13 14 15

Contudo,Quero que a classificação seja uma série contínua composta por 1,2,3, ...n, Onden é o número de classificações únicas.

Existe uma maneira de fazerrank (ou uma função semelhante) classifique uma série de números atribuindo laços à classificação mais baixa, como acimamas em vez de pular valores de classificação subsequentes pelo número de vínculos anteriores comem vez disso, continue classificando a partir do ranking anterior?

Por exemplo, gostaria que a classificação acima resultasse em:

1  1  2  3  3  3  3  3  3  4  5  6  7  8  9

questionAnswers(2)

yourAnswerToTheQuestion