Cet exemple est reproductible, copier le code est lancez-le dans votre console R, puis adaptez le en remplaçant le nom de vos colonnes et tableaux (code en gras)
facteur<-c("a","a","a","b","b")facteur datacolumn
datacolumn<-c(4,5,3,6,2)
data=as.data.frame(cbind(facteur,datacolumn))
head(data)
1 a 4
2 a 5
3 a 3
4 b 6
5 b 2
lev<-levels(data$facteur)
lev<-droplevels(as.factor(lev))
atot=NULLfacteur datacolumn
a=NULL
for (i in lev){
a<-data[data$facteur==i,]
a<-head(a,-1)
atot=rbind(atot,a)}
head(atot)
1 a 4
2 a 5
4 b 6
Aucun commentaire:
Enregistrer un commentaire