Wenn Daten, wie:Spiel data.frame auf einen Vektor
p <- c(1,2,3,4)
x <- c(2,3,4)
y<-c(10,20,12)
data<-cbind(x, y)
# x y
#[1,] 2 10
#[2,] 3 20
#[3,] 4 12
Ich möchte x auf p entsprechen, so haben wir Ergebnis
# x y
#[1,] 0 0
#[2,] 2 10
#[3,] 3 20
#[4,] 4 12
Wie diese Daten als Kontrolle nach p entsprechen und 0 0 wird hinzugefügt, weil p in der ersten Zelle nicht mit der ersten Zelle von x übereinstimmt?
Beginnen Sie mit 'data [match (p, data [," x "]),]' und setzen Sie dann die 'NA' auf 0. – nicola