R에서 unix 타임스탬프를 날짜로 변환하는 방법(3가지 방법)


다음 세 가지 방법 중 하나를 사용하여 UNIX 타임스탬프를 R의 날짜 개체로 변환할 수 있습니다.

방법 1: 기본 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을 사용하여 타임스탬프를 날짜로 변환

다음 코드를 사용하면 R 기본 함수만 사용하여 UNIX 타임스탬프를 날짜로 변환할 수 있습니다.

 #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 패키지를 사용하여 타임스탬프를 날짜로 변환

Anytime 패키지의 anydate() 함수를 사용하여 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 패키지를 사용하여 타임스탬프를 날짜로 변환

또한 lubridate 패키지의 as_date() 함수를 사용하여 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에서 날짜로부터 연도를 추출하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다