Jak przekonwertować dotychczasowy znacznik czasu unix w r (3 metody)
Możesz użyć jednej z następujących trzech metod, aby przekonwertować znacznik czasu UNIX na obiekt daty w R:
Metoda 1: Użyj podstawy R
#convert UNIX timestamp to date
as. Date ( as.POSIXct (x,origin=" 1970-01-01 "))
Metoda 2: Korzystaj z pakietu w dowolnym momencie
library (anytime)
#convert UNIX timestamp to date
anydate(x)
Metoda 3: Użyj pakietu Lubridate
library (lubridate)
#convert UNIX timestamp to date
as_date(as_datetime(x))
Poniższe przykłady pokazują, jak wykorzystać każdą funkcję w praktyce.
Przykład 1: Konwertuj znacznik czasu na datę za pomocą Base R
Możemy użyć poniższego kodu, aby przekonwertować znacznik czasu UNIX na datę, używając wyłącznie funkcji podstawowych języka R:
#define UNIX timestamp
value <- 1648565400
#convert UNIX timestamp to date object
new_date <- as. Date ( as.POSIXct (value, origin=" 1970-01-01 "))
#view date object
new_date
[1] "2022-03-29"
#view class of date object
class(new_date)
[1] “Date”
Znacznik czasu UNIX został pomyślnie przekonwertowany na obiekt daty.
Przykład 2: Konwertuj znacznik czasu na datę przy użyciu pakietu Anytime
Możemy także użyć funkcji anydate() z pakietu Anytime , aby przekonwertować znacznik czasu UNIX na obiekt daty w R:
library (anytime)
#define UNIX timestamp
value <- 1648565400
#convert UNIX timestamp to date object
new_date <- anydate(value)
#view date object
new_date
[1] "2022-03-29"
#view class of date object
class(new_date)
[1] “Date”
Znacznik czasu UNIX został pomyślnie przekonwertowany na obiekt daty.
Przykład 3: Konwertuj znacznik czasu na datę za pomocą pakietu lubridate
Możemy także użyć funkcji as_date() z pakietu lubridate , aby przekonwertować znacznik czasu UNIX na obiekt daty w R:
library (lubridate)
#define UNIX timestamp
value <- 1648565400
#convert UNIX timestamp to date object
new_date <- as_date(as_datetime(value))
#view date object
new_date
[1] "2022-03-29"
#view class of date object
class(new_date)
[1] “Date”
Po raz kolejny znacznik czasu UNIX został pomyślnie przekonwertowany na obiekt daty.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:
Jak przekonwertować znak na znacznik czasu w R
Jak przekonwertować współczynnik na bieżąco w R
Jak wyodrębnić rok z daty w R