Pierre-Yves Berrard a écrit :
INC_homeo renvoie les lignes satisfaisant la condition donc :(comme ce sont des entiers, bien utiliser le signe "moins" pour supprimer les lignes et pas l'opérateur logique de négation "!"Code : Tout sélectionner
INC_sanshomeo <- INC[-INC_homeo, ]
Effectivement cela fonctionne parfaitement!
Remarque très importante si vous utilisez grep : votre code va détecter les lignes qui contiennent 34003 n'importe où dans la chaîne (pas seulement au début). Remplacer "34003" par "^34003" pour indiquer que la chaîne à rechercher se trouve au début.
Il est vrai que j'avais lu ce matin qu'il y avait des caractères à utiliser pour sélectionner des endroits dans les chaines de caractères! J'ai donc modifié ma formule!
Mais dans ce cas, pourquoi vous ne mettez pas de ^ dans votre formule avec le substr?
je vous remercie pour toutes vos réponses!
Passez une belle journée