Automatischer Import
Manchmal musst du ein paar Daten per Hand mit as.Date() eingeben, aber viel häufiger steht in einer Datei eine ganze Spalte mit Datumswerten.
Einige Funktionen zum Einlesen von Daten erkennen und parsen Daten automatisch in verschiedenen Formaten. Besonders die Importfunktionen aus dem readr-Paket, wie read_csv(), erkennen Daten in einigen gängigen Formaten.
Es gibt auch die Funktion anytime() im Paket anytime, deren einziger Zweck es ist, Strings unabhängig vom Format automatisch als Datum zu parsen.
Probier in dieser Übung beide Varianten aus.
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in R
Anleitung zur Übung
- Verwende
read_csv(), um die CSV-Dateirversions.csvalsreleaseseinzulesen. - Nutze
str(), um die Struktur der Spaltedatezu untersuchen. Beachte: Sie ist bereits einDate-Objekt. - Wir haben
anytimegeladen und ein Objekt namenssep_10_2009erstellt. Verwende die Funktionanytime(), umsep_10_2009zu parsen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(___)