So konvertieren sie datetime in datum in r


Sie können die Funktion as.Date() verwenden, um ein Datum/eine Uhrzeit in ein Datum in R umzuwandeln.

Diese Funktion verwendet die folgende grundlegende Syntax:

 df$date <- as. Date (df$datetime)

Das folgende Beispiel zeigt, wie diese Syntax in der Praxis verwendet wird.

Beispiel: Datetime in Date in R konvertieren

Angenommen, wir haben den folgenden Datenrahmen in R, der Informationen über in einem Geschäft getätigte Verkäufe enthält:

 #create data frame
df <- data. frame (dt=as. POSIXct (c('2023-01-01 10:14:00 AM', '2023-01-12 5:58 PM',
                                 '2023-02-23 4:13:22 AM', '2023-02-25 10:19:03 PM')),
                 sales = c(12, 15, 24, 31))

#view data frame
df

                   dt sales
1 2023-01-01 10:14:00 12
2 2023-01-12 05:58:00 15
3 2023-02-23 04:13:00 24
4 2023-02-25 10:19:00 31

Die Spalte dt enthält das Datum und die Uhrzeit des Verkaufs.

Wir können die Funktion class() verwenden, um die Klasse dieser Spalte anzuzeigen:

 #view class of dt column
class(df$dt)

[1] “POSIXct” “POSIXt” 

Wir können sehen, dass die dt- Spalte derzeit eine POSIXct-Klasse hat, bei der es sich um eine Datetime-Klasse handelt.

Um diese Spalte in ein Datum umzuwandeln, können wir die Funktion as.Date() verwenden:

 #convert dt column to date
df$dt <- as. Date (df$dt)

#view updated data frame
df

          dt sales
1 2023-01-01 12
2 2023-01-12 15
3 2023-02-23 24
4 2023-02-25 31

Beachten Sie, dass die Uhrzeit aus jedem Datum/Uhrzeit-Wert in der dt- Spalte entfernt wurde.

Mit der Funktion class() können wir überprüfen, ob die dt- Spalte nun eine Datumsklasse hat:

 #view class of dt column
class(df$dt)

[1] “Date”

Wir können sehen, dass die dt- Spalte jetzt tatsächlich ein Datum ist.

Verwandte Themen : Eine Kurzanleitung zur Funktion as.Date() in R

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:

So generieren Sie eine Datumssequenz in R
So konvertieren Sie Zeichenfolgen in Datumsangaben in R
So berechnen Sie die Anzahl der Monate zwischen Datumsangaben in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert