R: alterar valores na coluna única do quadro de dados UP

Usando dados de exemplo como este:

example=data.frame(x=c(1,2,3,4,5,6,7,8), y=c(1,2,3,4,5,6,7,8), z=c(1,2,3,4,5,6,7,8))

que fica assim:

    x   y   z
1   1   1   1
2   2   2   2
3   3   3   3
4   4   4   4
5   5   5   5
6   6   6   6
7   7   7   7
8   8   8   8

Gostaria de mudar todos os valores na coluna z para cima em duas linhas, enquanto o restante do quadro de dados permanece inalterado. O resultado deve ficar assim:

    x   y   z
1   1   1   3
2   2   2   4
3   3   3   5
4   4   4   6
5   5   5   7
6   6   6   8
7   7   7   NA
8   8   8   NA

Eu só encontrei maneiras de mover os valores de uma coluna para baixo ou uma mudança de todo o quadro de dados.

Alguma ideia? Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion