Bonjour,
Je souhaiterai réaliser un script me permettant d'une part de rechercher des valeurs identiques et d'autre part de me renvoyer une valeur associé à la recherche. Je m'explique : j'ai un jeu de données comme suit :
FORET PARCELLE UE IDENTIFICATION ANNEE 0 1a 1b 2a 3 DLON 185 1 DLON1851 2008 0 2.5 0 0 0 DLON 185 1 DLON1851 2010 0 2.5 0 0 0 DLON 185 1 DLON1851 2012 0 0 2.5 0 0 DLON 185 1 DLON1851 2014 0 0 2.5 0 0 DLON 185 1 DLON1851 2016 0 0 2.5 0 0 DLON 185 1 DLON1851 2018 0 0 2.5 0 0 DLON 185 1 DLON1851 2020 0 0 0 2.5 0
Ici par exemple, je veux le temps de passage entre les classes : 1a → 1b : 2 ans au max ; 1b → 2 : 6 ans au max
pour ensuite filtrer les temps de passage trop long (filter 1a→1b > 6 par exemple). Il me faudrait donc :
FORET PARCELLE UE IDENTIFICATION ANNEE 0 1a 1b 2a 3 1a→1b 1b→2 2 →3 DLON 185 1 DLON1851 2008 0 2.5 0 0 0 0 DLON 185 1 DLON1851 2010 0 2.5 0 0 0 2 DLON 185 1 DLON1851 2012 0 0 2.5 0 0 0 DLON 185 1 DLON1851 2014 0 0 2.5 0 0 2 DLON 185 1 DLON1851 2016 0 0 2.5 0 0 4 DLON 185 1 DLON1851 2018 0 0 2.5 0 0 6 DLON 185 1 DLON1851 2020 0 0 0 2.5 0 0
Je commence donc par un group_by (IDENTIFICATION), mais je ne sais pas comment coder la suite. Si quelqu'un peu m'aider. Merci ^^
Partager