Échantillonnage aléatoire stratifié à partir d'une base de données

J'ai un bloc de données dans le format:

head(subset)
# ants  0 1 1 0 1 
# age   1 2 2 1 3
# lc    1 1 0 1 0

J'ai besoin de créer un nouveau bloc de données avec des échantillons aléatoires en fonction de l'âge et de la lc. Par exemple je veux 30 échantillons à partir de l'âge:1 et lc:1, 30 échantillons à partir de l'âge:1 et lc:0 etc.

J'ai regardé aléatoire de la méthode d'échantillonnage;

newdata <- function(subset, age, 30)

Mais il n'est pas le code que je veux.

source d'informationauteur user3525533