ich habe z.B.
Code: Alles auswählen
V1 <- c(1,3,40,2,9,30, 6,5)
V2 <- c(2,17,11,44)
Habt ihr eine Idee wie ich das Argument after= der Funktion append() dafür nutzen kann um o.g. Ziel zu erreichen?
Lieben Dank
Bill
Code: Alles auswählen
V1 <- c(1,3,40,2,9,30, 6,5)
V2 <- c(2,17,11,44)
Code: Alles auswählen
V1 <- c(1,3,40,2,9,30, 6,5)
V2 <- c(2,17,11,44)
append(V1, V2)
append(V1, V2, after=2)
append(V1, V2, after=0)
pos <- sample.int(1, size=1+length(V1))-1
append(V1, V2, after=pos)
Code: Alles auswählen
Vneu <- append(V1, V2, after=pos)
Code: Alles auswählen
Fehler in sample.int(1, size = length(V1)) :
kann keine Stichprobe größer als die Grundgesamtheit nehmen
wenn 'replace = FALSE'
Code: Alles auswählen
Vneu <- append(V1,V2,after = sample(1:length(V1),4))
Code: Alles auswählen
pos <- sample.int(n=1+length(V1), size=1)-1
append(V1, V2, after=pos)
Code: Alles auswählen
V1 <- c(1,3,40,2,9,30, 6,5)
V2 <- c(2,17,11,44)
Vneu <- numeric(length(V1)+length(V2))
pos <- sample.int(length(Vneu), length(V2))
Vneu[pos] <- V2
Vneu[-pos]<- V1