Bonjour,
Je commence tout juste à utiliser MATLAB après m’être bien fait la main sous R. Je m'excuse d'avance si ma question est simple.
Je dispose d'un dataset dans lequel je ne veux garder seulement les lignes dont le nom est d'une certaine forme.
Voici la forme du dataset :
J'ai commencé à vouloir bidouiller avec les expressions régulières mais je n'arrive pas à en venir à bout.gn_ID nID mean_ID std_ID '630_DS141800236' [2] 102.5 3.5355 '630_DS141800285' [6] 90.167 9.0203 '630_DS141800309' [6] 79.5 7.2042
Voila le code que j'ai fait :
Voilà la sortie que je ne comprend pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part regexpi(gn_ID, '[\d+]_DS[\d+]')
Je voudrais pouvoir supprimer les lignes dont le gn_ID ne correspond pas à '[\d+]_DS[\d+]'.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 ans = [3] [3] [3] [3] [3] [3] [3]
Merci d'avance !
Partager