Alterar um número inteiro para uma sequência específica em um data.frame
Eu tenho um quadro de dados com duas colunas. A segunda coluna contém apenas números inteiros. Mais precisamente, contém 0,1,2,3 e alguns NAs. Algo assim:
id1 0
id2 1
id3 0
id4 2
id5 3
id6 1
id7 2
id8 NA
O que estou procurando é um comando que altera 0 para ZZT, 1 para ZZU e assim por diante. Os NA devem permanecer como NA. Como isso pôde funcionar?
Eu tentei um loop for em combinação com algumas instruções if, mas isso não funciona. Eu sei que essas mudanças são bem fáceis no R, mas parece que tenho um bloqueio no meu cérebro.