J'ai un jeu de donnée et j'ai besoin de fusionner des lignes en fonction de l'ID et avec un ordre de priorité..
Par ID, je peux avoir jusqu'a 3 lignes, cela correspond à 3 sources.
à parti de ces 3 lignes j'ai besoin d'en construire une 4eme (4eme source) qui sera le résultat de la fusion.
les sources sont D, R, N et doivent être privilégiée dans cette ordre (dans les data pour chaque ID, elles ne seront pas forcément ordonnées dans le bon ordre)
Code : Tout sélectionner
ID Source col A col B col c col d
A D bla NA ta NA
A N NA to ti tu
A R NA NA NA ty
résultat : quand il y a la source R on garde celle si, sinon on prends R, sinon en prends N.
Code : Tout sélectionner
ID Source col A col B col c col d
A newsource bla to ta ty
J'espère que c'est clair.
Merci pour votre lecture et votre aide.
Jérémy