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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *