Bonjour, je dois faire un aggregate() sur en gardant pour chaque élément de l'aggrégat seulement la date la plus récente.
Je m'explique,
Voila un bout de ma première data frame (appelé fichier) avec en-tête de colonne ainsi que deux exemples ce qu'il y a dedans :
Code Cible NUM_RGRPCLI ticket-positif CA_TICDEVBU date_ventes2
1011017/08/15112446576 Electricien 1114306 1 35.45 2017-08-15
1011017/08/221659501398 Electricien 1804211 1 153.90 2017-08-22

Et voilà une seconde data frame (appelé selectFM) effectué avec un aggregate() :
NUM_RGRPCL freq CA FM
99 24 1731.48 1
1802 29 3431.72 1
Voilà mes deux data frame, je dois réaliser un data frame avec date_ventes2 et FM aggrégé par rapport à NUM_RGRPCL.

Problème c'est que
les deux data frame n'ont donc pas le même nombre de ligne et que la date est un factor.
J'avais tout de même essayer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
selectRFM <- aggregate(list(FM=selectFM$FM, DATE = fichier$date_ventes2),
                       list(NUM_RGRPCL=fichier$NUM_RGRPCLI),
                     FUN=sum, na.rm=T)
Merci d'avance et désolé, c'est mon premier message d'aide, j'espère qu'il est claire et passera bien.
PS : je ne sais pas quelle balise utiliser pour rentrer le code sur le forum