J'ai un jeu de données dont voici un exemple :
Code : Tout sélectionner
PAR<-c(1,1,2,2,3,3)
YEAR<-c(1825,1825,1825,1825,1867,1867)
IND<-c("a","b","c","d","e","f")
N<-c(8,9,5,2,4,1)
df<-data.frame(PAR,YEAR,IND,N)
PAR YEAR IND N
1 1 1825 a 8
2 1 1825 b 9
3 2 1825 c 5
4 2 1825 d 2
5 3 1867 e 4
6 3 1867 f 1
Mon jeu de données est composé de paires d'individus (2 lignes pour une paire) (colonne "PAR")
Et je souhaiterais résumer l'information en une ligne pour chaque paire en me basant sur les valeurs contenues dans la colonne "PAR" afin d'obtenir ce format :
Code : Tout sélectionner
PAR YEAR IND.x N.x IND.y N.y
1 1 1825 a 8 b 9
2 2 1825 c 5 d 2
3 3 1867 e 4 f 1
J'ai essayé avec des fonctions du package "dplyr" du genre :
Code : Tout sélectionner
df1<-df %>% group_by(PAR) %>% summarise(df) %>% group_vars(IND,N)
Mais cela ne fonctionne pas
Merci par avance pour votre aide