2017-01-16 3 views
0

Gibt es eine Funktion in R, die aus jeder Ebene einer Variablen die gleiche Anzahl an Einheiten auswählt? Zum Beispiel habe ich einen Datensatz, bestehend aus einer Variablen namens "Geschmack" und es gibt drei Ebenen der Variablen Geschmack sagen "schlecht", "normal" und "gut". Jetzt möchte ich ein Sample auswählen, das aus jeder Ebene der Geschmacksvariable die gleiche Anzahl von Einheiten zieht. Wie kann ich ein solches Beispiel in R auswählen?Wie kann man die gleiche Anzahl von Einheiten aus jeder Ebene einer Variablen in R abfragen?

+0

haben Sie einen Blick auf [Wie ein großes R reproduzierbares Beispiel machen] (http://stackoverflow.com/questions/5963269/how-to-make -a-great-r-reproduzierbar-Beispiel), so dass es leicht für andere ist, Ihnen zu helfen. –

Antwort

2

Wir können mit rep tun und sample

sample(rep(unique(data$taste), each = 25)) 
+0

Wo geben Sie den Namen der Daten und den Variablennamen an? – Rini

+0

@Rini Ich aktualisierte mit dem Daten- und Variablennamen – akrun

Verwandte Themen