R indique qu'il est Impossible de prendre un échantillon plus grand que la population” — mais je ne suis pas prise d'un échantillon plus grand que la population
Je suis en train de chercher 3500 observations aléatoires à partir d'un ensemble de 5655 observations. Mais quand je le fais, R est lancer une étrange erreur, en disant que "ne peut pas prendre un échantillon plus grand que la population, quand 'replace = FALSE'"
Je suis en train de prendre un échantillon de plus petite que celle de la population. Pourquoi est R jetant cette erreur?
> nrow(males)
[1] 5655
> m = sample(males, 3500, replace = FALSE, prob = NULL)
Error in sample.int(length(x), size, replace, prob) :
cannot take a sample larger than the population when 'replace = FALSE'
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'un échantillon à partir des chiffres, et non pas à partir de la trame de données. Ensuite utiliser les résultats pour obtenir les lignes échantillonnées.
Vous pouvez aussi utiliser $ pour sélectionner la colonne spécifique au sein de votre ensemble de données que vous souhaitez à l'échantillonnage.
Ex: m <- échantillon(dataframename$variable, 3500)