Як перетворити мітку часу 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