Bonjour,
Actuellement j'ai besoin d'importer des tables SAS (fichier .sas7bdat) dans R. J'y parviens en convertissant la table SAS au format XPORT puis avec le package foreign de R
Mais j'ai un problème avec le format des dates.
Exemple :
- quand la date dans la table SAS est 25/01/2001 et que je fais l'import dans R, j'obtiens 15000, ce qui signifie que le 25/01/2001 est le 15000ème jour depuis le 1er janvier 1960.
- quand la date dans la table SAS est 25JAN2001 et que je fais l'import dans R, j'obtiens la même chose : la chaîne de caractères 25JAN2001.
Le coup du 15000 est bien adapté pour calculer des durées. Je me demande si dans R il y aurait une fonction permettant de convertir 25JAN2001 en 15000, ou quelque chose du genre.
Je m'étais dit que ce n'est pas compliqué de faire soi-même une telle fonction, mais je n'avais pas pensé aux années bissextiles...
Merci pour votre attention,
Stéphane.
PS : bon c'est vrai les années bissextiles ce n'est pas si méchant que ça à gérer mais ça ne m'étonnerait pas qu'une telle fonction existe déjà.