Angenommen, wir haben einen Vektor v <- 1:3
, aus dem wir einen Datenrahmen mit 5 Zeilen generieren möchten, indem wir die sample
-Funktion auf v
anwenden. Die erwarteten Ergebnisse sollten in etwa so aussehen:Erstellen eines Datenrahmens aus Stichproben eines Vektors
X1 X2 X3
1 3 2
2 3 1
3 1 2
2 1 3
3 2 1
Hinweis: Es ist nicht wichtig, ob einige Zeilen dupliziert werden. Ich würde eine Lösung bevorzugen, die keinen Forloop erfordert.
Dies liegt in der Nähe der Lösung, aber ich will nicht repliziert Werte * innerhalb * je Reihen. Doppelte Zeilen sind in Ordnung. – mat
@mat etwas wie 'data.frame (t (sapply (1: 5, Funktion (x) Probe (v, Länge (v), ersetzen = F))))'? –
Ja, das funktioniert! – mat