transformer une variable integer en date

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Stephan Defoy
Messages : 59
Enregistré le : 19 Déc 2019, 14:07

transformer une variable integer en date

Messagepar Stephan Defoy » 23 Juil 2021, 12:51

Bonjour,

J'ai une variable integer du style :
jour=1042005 pour 01/04/2005
que je souhaiterais transformer en variable date pour pouvoir en extraire ensuite seulement le jour.
J'ai essayé notamment la fonction strptime, mais sans succès ...

Merci d'avance pour votre aide,

Mickael Canouil
Messages : 1315
Enregistré le : 04 Avr 2011, 08:53
Contact :

Re: transformer une variable integer en date

Messagepar Mickael Canouil » 23 Juil 2021, 13:24

Bonjour,

visiblement un défaut d'importation, et ici la valeur entière ne correspond pas du tout à une date, mais si c'est une chaîne de caractère on est proche.

Code : Tout sélectionner

as.Date(sprintf("%08d"1042005), format "%d%m%Y")
#> "2005-04-01" 


Cordialement,
Mickaël
mickael.canouil.fr | rlille.fr


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité

cron