LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Verwende read_csv(), um die CSV-Datei rversions.csv als releases einzulesen.
  • Nutze str(), um die Struktur der Spalte date zu untersuchen. Beachte: Sie ist bereits ein Date-Objekt.
  • Wir haben anytime geladen und ein Objekt namens sep_10_2009 erstellt. Verwende die Funktion anytime(), um sep_10_2009 zu 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(___)
Code bearbeiten und ausführen