Ändern Sie eine Ganzzahl in eine bestimmte Zeichenfolge in einem data.frame

Ich habe einen Datenrahmen mit zwei Spalten. Die zweite Spalte enthält nur Ganzzahlen. Genauer enthält es 0,1,2,3 und einige NAs. Etwas wie das

id1    0
id2    1
id3    0
id4    2
id5    3
id6    1
id7    2
id8    NA

Was ich suche, ist ein Befehl, der 0 in ZZT die 1 in ZZU und so weiter ändert. Die NAs sollten wie die NAs bleiben. Wie könnte das funktionieren?

Ich habe eine for-Schleife in Kombination mit einigen if-Anweisungen ausprobiert, aber das funktioniert nicht. Ich weiß, dass solche Denkveränderungen in R ziemlich einfach sind, aber es scheint, dass ich eine Blockade in meinem Gehirn habe.