Ich habe einen Beispieldatensatz 'A' wie folgt Umbenennen:eine kategorische Variable basierend auf den Werten der anderen Variablen in R
> a
group marks upd class
1 T 2 up A
2 C 3 up <NA>
3 C 4 down B
4 T 5 up <NA>
5 T 6 down D
6 C 7 up <NA>
7 T 1 down <NA>
8 T 0 down G
hier für jede Gruppe (T oder C) gibt es Aufzeichnungen in 'Klasse' Variable mit Werten und null. Jetzt möchte ich für jede Gruppe, wo immer die Klasse null ist, diese Gruppe als T-NULL bzw. C-NULL umbenennen. Wenn die Gruppe (T oder c) einen Wert in 'class' hat, sollte der Gruppenname so sein wie er ist. Wie können wir dafür einen Code in R schreiben?
(1) Was Sie versucht haben? (2) Ist "Gruppe" Faktor oder Charakter? (3) Gruppierung scheint hier keine Rolle zu spielen. (4) Bitte geben Sie ein reproduzierbares Beispiel an. –