Bonjour à tous.
Je cherche à échantillonner respectivement 30, 40, 50, 60, 70, 80 et 90% d'une base de donnée. J'ai pu le faire avec ces lignes de code que voici.
index1 <- sample(1:nrow(rdata),round(0.30*nrow(rdata)))
index2 <- sample(1:nrow(rdata),round(0.40*nrow(rdata)))
index3 <- sample(1:nrow(rdata),round(0.50*nrow(rdata)))
index4 <- sample(1:nrow(rdata),round(0.60*nrow(rdata)))
index5 <- sample(1:nrow(rdata),round(0.70*nrow(rdata)))
index6 <- sample(1:nrow(rdata),round(0.80*nrow(rdata)))
index7 <- sample(1:nrow(rdata),round(0.90*nrow(rdata)))
Mon problème est le suivant. Je veux écrire une fonction qui pourra m'aider à obtenir le même résultats.
Merci de m'aider