Bonjour à tous, j'aimerai savoir comment retirer plusieurs lignes d'un tableau en donnant une valeur précise et je n'ai pas trouvé d'infos sur les différents sujets existants.
Je m'explique : j'ai à ma disposition un tableau de variables qui comporte plusieurs observations par individus. J'aimerai retirer tous les individus ayant moins de 6 observations de ce même tableau.
La fonction suivante me donne le numéro des individus que je dois retirer de mon tableau :
nb.obs<-table(fourmis.one$ant_code)
nb.obs[nb.obs<=5] # 4 5 10 11 12 21 22 23 24 27
Je n'ai pas trouvé d'autres méthodes que de les enlever une par une de cette façon :
fourmis.one<-fourmis.one[fourmis.one$"ant_code" !="4",]
fourmis.one<-fourmis.one[fourmis.one$"ant_code" !="5",]
fourmis.one<-fourmis.one[fourmis.one$"ant_code" !="10",]
fourmis.one<-fourmis.one[fourmis.one$"ant_code" !="11",]
...
Auriez vous une méthode plus efficace à me proposer ? Merci d'avance pour votre aide :)