Desagregar / resumir reversamente / expandir um conjunto de dados em R

Meus dados são assim:

data("Titanic")
df <- as.data.frame(Titanic)

Como desagregar ou resumir reversamente a contagem / frequência e expandir o conjunto de dados para o estado original de observação sem contagem?

Por exemplo, eu quero3rd, Male, Child, No repetido 35 vezes e1st, Female, Adult, Yes repetido 140 vezes, etc, etc, no quadro de dados.

Desde já, obrigado.

questionAnswers(3)

yourAnswerToTheQuestion