Faktor in Datum umrechnen in R
-
Faktor in Datum umrechnen mit der Funktion
as.Date()
in R -
Faktor in Datum umrechnen mit der Funktion
ymd()
in R
Wir werden die Methode zum Konvertieren von factor
in das Datum vorstellen, indem wir die Funktion as.Date()
verwenden, die in der Basis-R-Bibliothek verfügbar ist. factor
ist eine Datenstruktur, die verwendet wird, um die Daten zu kategorisieren und die kategorisierten Daten in mehrere Ebenen zu speichern. Die Ebenen werden durch die ganzen Zahlen dargestellt. Ein Vorteil der Verwendung dieser Datenstrukturen besteht darin, dass sie keine doppelten Werte/Features zulässt. Wir können die Daten mit der Funktion factor
erstellen, indem wir die folgende Syntax verwenden:
factor(c("string_date",.....................))
#where string_date is the date in the given format "yyyy-mm-dd"
Faktor in Datum umrechnen mit der Funktion as.Date()
in R
Diese Funktion wird verwendet, um die gegebenen Faktor
-Daten in ein Datum im angegebenen Format umzuwandeln, und das Format sollte %Y-%m-%d
sein. Hier steht Y für das Jahr, um das Jahr im vierstelligen Format anzuzeigen, m
steht für den Monat, um die Monatszahl zu erhalten, und d
steht für Tag, um die Tageszahl anzuzeigen.
Hier erstellen wir einen Faktor
mit 5 Datumsangaben und wandeln ihn mit obiger Funktion in Datum um.
Beispielcode:
# R
#create factor date with string dates
data = factor(c("2021-11-20","2021-11-19","2021-11-18","2021-11-17","2021-11-16"))
#display
print(data)
#convert string date factor to date using as.Date() function
#in four digit year format
#month and day
final= as.Date(data, format = "%Y-%m-%d")
#display
print(final)
Ausgabe:
[1] 2021-11-20 2021-11-19 2021-11-18 2021-11-17 2021-11-16
Levels: 2021-11-16 2021-11-17 2021-11-18 2021-11-19 2021-11-20
[1] "2021-11-20" "2021-11-19" "2021-11-18" "2021-11-17" "2021-11-16"
Faktor in Datum umrechnen mit der Funktion ymd()
in R
In der Bibliothek lubridate
steht die Funktion ymd()
zur Verfügung, die die angegebenen Faktor
-Daten in Datums- oder POSIXct-Objekte im Format %Y-%m-%d
umwandelt.
Um diese Funktion nutzen zu können, müssen wir das Lubridate-Paket installieren. Dieses Paket behandelt und verwaltet Datumsvariablen.
Sehen wir uns an, wie Sie das Paket installieren und laden.
Um das Paket zu laden, müssen wir das Schlüsselwort install
verwenden, und um das installierte Paket zu laden, müssen wir das Schlüsselwort library
verwenden.
#Install the package
install("lubridate")
#Load the package
load("lubridate")
Beispielcode:
#load lubridate library
library("lubridate")
#create factor date with string dates
data = factor(c("2021-11-20","2021-11-19","2021-11-18","2021-11-17","2021-11-16"))
#display
print(data)
#convert string date factor to date using ymd() function
#in four digit year format
#month and day
final= ymd(data, format = "%Y-%m-%d")
#display
print(final)
Ausgabe:
[1] 2021-11-20 2021-11-19 2021-11-18 2021-11-17 2021-11-16
Levels: 2021-11-16 2021-11-17 2021-11-18 2021-11-19 2021-11-20
[1] "2021-11-20" "2021-11-19" "2021-11-18" "2021-11-17" "2021-11-16"
Gottumukkala Sravan Kumar is currently working as Salesforce Developer. During UG (B.tech-Hon's), he published 1400+ Technical Articles. He knows Python, R, Java, C#, PHP, MySQL and Bigdata Frameworks. In free time he loves playing indoor games.
LinkedIn