Importation automatique
Parfois, vous devrez saisir quelques dates à la main avec as.Date(), mais il est beaucoup plus courant d'avoir une colonne de dates dans un fichier de données.
Certaines fonctions de lecture de données reconnaissent et analysent automatiquement des dates dans divers formats. En particulier, les fonctions d'importation du paquet readr, comme read_csv(), détectent les dates dans quelques formats courants.
Il existe aussi la fonction anytime() du paquet anytime, dont l'objectif est de convertir automatiquement des chaînes en dates, peu importe le format.
Essayez les deux dans cet exercice.
Cette activité fait partie du cours
Travailler avec les dates et les heures en R
Instructions de l’exercice
- Utilisez
read_csv()pour lire le fichier CSVrversions.csvdans l'objetreleases. - Utilisez
str()pour examiner la structure de la colonnedate. Remarquez qu'il s'agit déjà d'un objetDate. - Nous avons chargé
anytimeet créé un objet appelésep_10_2009. Utilisez la fonctionanytime()pour analysersep_10_2009.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load the readr package
library(readr)
# Use read_csv() to import rversions.csv
releases <- read_csv(___)
# Examine the structure of the date column
str(___)
# Load the anytime package
library(anytime)
# Various ways of writing Sep 10 2009
sep_10_2009 <- c("September 10 2009", "2009-09-10", "10 Sep 2009", "09-10-2009")
# Use anytime() to parse sep_10_2009
anytime(___)