J'essaie de sélectionner des lignes aléatoires à partir d'une trame de données avec 1000 lignes (et six colonnes) où la légèreté de la ligne est supérieure à une valeur donnée (par exemple SK> 0.3).
J'ai généré le cadre de données suivant P>
for (a in 1:10) { sample.data[a,] = sample(x=df[wich(rowSkewness(df[sample(1:nrow(df),1)>0.1),], size = 1, replace = TRUE) }
3 Réponses :
obtenu:
x=df %>% filter(rowSkewness(df)>0.1) for (a in 1:samplesize) { sample.data[a,] = sample(x=x, size = 1, replace = TRUE) }
Vous pouvez utiliser la fonction Sample_N () ou Sample_Frac () - rend votre version un peu plus courte:
Merci. Quelle erreur obtenez-vous? Peut-être essayez peut-être de charger bibliothèque (Tairyverse) code> au lieu de la bibliothèque
(titery) code>?
juste faire un sous-ensemble: ou avec E1071 :: skewness code>: p>
DATA < / h3>