Cher Serge,
merci de votre réponse. Désolé du temps de latence mais je n'avais pas vu que vous m'aviez répondu.
Vous avez raison, les fonctions grep et grepl fonctionnent parfaitement.
Pour reprendre mon exemple initial, je n'arrive cependant pas à transformer l'ensemble de mes variables sélectionnées en date en utilisant votre exemple de script
Code : Tout sélectionner
l_motif<-grep("date_J",colnames(db))
> l_motif
[1] 107 190 273 327 381 435 489 543 597 651 705 759 813 867 921 975 1029 1083 1137 1191
[21] 1245 1299 1353 1407 1461 1515 1569 1623
> db[,l_motif]<-as.Date(db[,l_motif],"%d/%m/%Y")
Error in as.Date.default(db[, l_motif], "%d/%m/%Y") :
incapable de convertir 'db[, l_motif]' dans la classe “Date”
Mes variables semblent être au bon format pour être converties en dates (et d'ailleurs, elles ne posent pas de problème lorsque je les transforme une par une)
Code : Tout sélectionner
> summary(life[,l_motif])
date_J1 date_J2 date_J3 date_J4 date_J5 date_J6
05/01/2015: 4 06/01/2015: 4 07/01/2015: 4 08/01/2015: 4 15/07/2015: 3 16/07/2015: 3
10/01/2015: 3 11/01/2015: 3 12/01/2015: 3 14/07/2015: 3 16/09/2014: 3 17/09/2014: 3
11/07/2015: 3 12/07/2015: 3 13/07/2015: 3 15/09/2014: 3 19/03/2015: 3 20/03/2015: 3
12/09/2014: 3 13/09/2014: 3 14/09/2014: 3 18/03/2015: 3 19/07/2014: 3 20/07/2014: 3
15/03/2015: 3 16/03/2015: 3 17/03/2015: 3 18/07/2014: 3 25/02/2015: 3 26/02/2015: 3
15/07/2014: 3 (Other) :328 (Other) :314 (Other) :291 (Other) :271 (Other) :243
(Other) :331 NA's : 6 NA's : 20 NA's : 43 NA's : 64 NA's : 92
Avez-vous une idée de la raison pour laquelle je ne peux pas transformer mes variables d'intérêt en date?
Merci de votre aide!
Tài