Як перетворити мітку часу unix на дату в r (3 методи)


Щоб перетворити мітку часу UNIX на об’єкт дати в R, можна використати один із наведених нижче трьох методів:

Спосіб 1: Використовуйте Base R

 #convert UNIX timestamp to date
as. Date ( as.POSIXct (x,origin=" 1970-01-01 "))

Спосіб 2: використовуйте пакет у будь-який час

 library (anytime)

#convert UNIX timestamp to date
anydate(x)

Спосіб 3: Використовуйте пакет Lubridate

 library (lubridate)

#convert UNIX timestamp to date
as_date(as_datetime(x))

Наступні приклади показують, як використовувати кожну функцію на практиці.

Приклад 1: перетворення мітки часу на дату за допомогою Base R

Ми можемо використати такий код, щоб перетворити позначку часу UNIX у дату, використовуючи лише базові функції 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”

Позначку часу UNIX успішно перетворено на об’єкт дати.

Приклад 2: перетворення мітки часу на дату за допомогою пакета Anytime

Ми також можемо використати функцію anydate() із пакету Anytime , щоб перетворити мітку часу UNIX на об’єкт дати в 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”

Позначку часу UNIX успішно перетворено на об’єкт дати.

Приклад 3: перетворення мітки часу на дату за допомогою пакета lubridate

Ми також можемо використати функцію as_date() з пакету lubridate , щоб перетворити мітку часу UNIX на об’єкт дати в 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”

Знову позначку часу UNIX було успішно перетворено на об’єкт дати.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові завдання в R:

Як перетворити символ на мітку часу в R
Як перетворити коефіцієнт на дату в R
Як витягти рік із дати в R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *