Bonjour à toutes et à tous.

J'ai une colonne :
INTERVALLE
[9.5;13]

Je souhaiterais récupérer dans une variable BorneINF <- 9.5 et BorneSup <- 13

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
library(stringr)
BorneSup <- substr(dico$Intervalle,str_locate(dico$Intervalle,";")+1,str_locate(dico$Intervalle,"]")-1)
 
BorneInf <- substr(dico$Intervalle,str_locate(dico$Intervalle,"[")+1,str_locate(dico$Intervalle,";")-1)
J'ai fait ce code qui fonctionne pour la borne Supérieur mais qui ne fonctionne pas pour la borne Inférieur. J'ai cette erreur qui s'affiche :
Error in stri_locate_first_regex(string, pattern, opts_regex = opts(pattern)) :
Missing closing bracket on a bracket expression. (U_REGEX_MISSING_CLOSE_BRACKET)
Savez-vous ce qui ne va pas ou est ce que vous avez une autre solution ?

Merci pour votre aide