Fonction str_locate_all (package stringr)
Bonjour,
La fonction str_locate_all est censée renvoyer la liste des positions d'une sous-chaîne dans une chaîne de caractères.
Dans mon exemple, je cherche à localiser la 2ème occurence du caractère "_" :
Code:
1 2 3 4
|
library(stringr)
df <- data.frame(x=c("Test_XX_YY","Test2_YY_ZZ"))
df %>% mutate(pos=str_locate_all(x,"_")[[1]][2]) |
La console affiche le résultat suivant :
Code:
1 2 3 4
|
x pos
1 Test_XX_YY 8
2 Test2_YY_ZZ 8 |
Le résultat est donc correct pour la 1ère ligne, mais pas pour la 2ème ?? (on devrait avoir 9 !)
Merci pour votre aide !