ÎncepețiÎncepe gratuit

Import automat

Uneori vei introduce câteva date manual cu ajutorul funcției as.Date(), dar mult mai des vei întâlni o coloană de date calendaristice într-un fișier de date.

Unele funcții de citire a datelor recunosc și parsează automat datele calendaristice în diverse formate. În special funcțiile de import, precum read_csv() din pachetul readr, recunosc datele în câteva formate comune.

Există și funcția anytime() din pachetul anytime, al cărei unic scop este să parseze automat șiruri de caractere ca date calendaristice, indiferent de format.

Încearcă-le pe amândouă în acest exercițiu.

Acest exercițiu face parte din cursul

Lucrul cu date și ore în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește read_csv() pentru a citi fișierul CSV rversions.csv și a-l salva ca releases.
  • Folosește str() pentru a examina structura coloanei date. Observă că este deja un obiect de tip Date.
  • Am încărcat pachetul anytime și am creat un obiect numit sep_10_2009. Folosește funcția anytime() pentru a parsa sep_10_2009.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(___)
Editează și rulează codul