Bonjour,
J'ai une question et je tourne en rond pour trouver une solution. Merci d'avance de votre aide.
J'ai une première table qui est la suivante :
head no d 3601 44110 1 3602 44110 2 3608 44110 1 3610 44110 2 3612 44110 1 3613 44110 1 3614 44110 1
Ma deuxième table récupère les informations qui ont d = 2 : (ça j'arrive à le faire)
head no d 3602 44110 2 3610 44110 2
Là où j'ai des difficultés, c'est pour faire une nouvelle table qui collecte la ligne précédente de celle répertoriée dans la deuxième table, pour autant que la colonne head ait une valeur de -1 par rapport à l'enregistrement de la deuxième table. Le résultat devrait être le suivant :
head no d 3601 44110 1
J'ai essayé ceci (mais ça n'a pas fonctionné)
tab3<-tab1[which(tab1$no==tab2$no&tab1$head==$tab2$head-1),]
Merci pour votre aide
Partager