CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Utilisez read_csv() pour lire le fichier CSV rversions.csv dans l'objet releases.
  • Utilisez str() pour examiner la structure de la colonne date. Remarquez qu'il s'agit déjà d'un objet Date.
  • Nous avons chargé anytime et créé un objet appelé sep_10_2009. Utilisez la fonction anytime() pour analyser sep_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(___)
Modifier et exécuter le code