Bonjour à tous,

J'ai un nouveau problème qui fait suite à ce post : http://www.developpez.net/forums/d15...aliser-subset/

Voilà ce que ça donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
library(data.table)
df=data.table(Donnees_2)
df2=df[,list(RangVelage=rank(DateVelage)),by=NumMere]
J'arrive donc avec 2 variables: NumMere et RangVelage. Pour que RangVelage soit considéré en facteur, j'ai fait la fonction suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
df2$RangVelage=as.factor(df2$RangVelage)
, Mais là n'est pas le problème...

Je cherche à sortir une fonction tapply() sur Excel, donc je fais cette fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
EffetMere=tapply(df2$NumMere,df2$RangVelage)
write.table(x=EffetMere,file="EffetMere.xls")
Pareil, aucun problème, ça marche. Sauf qu'une fois sur le fichier Excel, les NumMere se retrouvent en variable allant de 1 à 200 000 au lieu d'avoir leurs noms (format FR0000000000).

Il faut surement que je rajoute quelque chose, mais quoi? row.names? names?

Merci de m'aiguiller