ich einen Datenrahmen haben wie folgt aus:R: insert NAs in einer Spalte, wenn Variablennamen in einer anderen Spalte ändert
library(data.table)
set.seed(1234)
DT<-data.table(x=c("a","a","a","b","b","c","c","c","d","d","d","d"),v=sample(1:4,12,replace = T))
x v
a 1
a 3
a 3
b 3
b 4
c 3
c 1
c 1
d 3
d 3
d 3
d 3
Was ich tun muss, ist, den Wert „v“ bedingt jedes Mal zu ersetzen, die Variable „x“ ändert, etwa so:
x v
a 1
a 3
a 3
b NA
b 4
c NA
c 1
c 1
d NA
d 3
d 3
d 3
Bin ich verpflichtet, eine Schleife zu tun, oder gibt es ein Motto, das gleiche zu tun? Danke!
Funktioniert perfekt, sehr hilfreich, danke! –