R에서 as.date() 함수를 사용하는 방법(예제 포함)


R에서 as.Date() 함수를 사용하여 문자 객체를 날짜 객체로 빠르게 변환할 수 있습니다.

이 함수는 다음 기본 구문을 사용합니다.

 as. Date (x, format, tryFormats = c(" %Y-%m-%d ", " %Y/%m/%d ")

금:

  • x : 날짜로 변환할 객체의 이름입니다.
  • format : 날짜 문자열의 형식입니다. 지정하지 않으면 tryFormats 중 하나를 시도합니다.
  • tryFormats : 시도할 형식입니다.

다음 예에서는 다양한 시나리오에서 이 기능을 사용하는 방법을 보여줍니다.

예제 1: 인식 가능한 날짜 형식으로 as.Date() 사용

기본적으로 as.Date() 함수는 문자 객체가 다음 방법 중 하나로 형식화되어 있는 경우 문자 객체를 날짜 객체로 쉽게 변환할 수 있습니다.

  • %Y-%m-%d
  • %A/%m/%d

다음 코드는 as.Date() 함수를 사용하여 %Y-%m-%d 형식의 문자 객체를 날짜 객체로 변환하는 방법을 보여줍니다.

 #define character object in %Y-%m-%d format
x <- "2022-10-15"

#view class of x
class(x)

[1] “character”

#convert character object to date object
my_date <- as. Date (s)

#view new date object
my_date

[1] "2022-10-15"

#view class of my_date
class(my_date)

[1] “Date”

문자 객체가 날짜 객체로 변환된 것을 확인할 수 있습니다.

다음 코드는 as.Date() 함수를 사용하여 %Y/%m/%d 형식의 문자 객체를 날짜 객체로 변환하는 방법을 보여줍니다.

 #define character object in %Y/%m/%d format
x <- "2022/10/15"

#convert character object to date object
my_date <- as. Date (s)

#view class of my_date
class(my_date)

[1] “Date”

문자 객체가 날짜 객체로 변환된 것을 확인할 수 있습니다.

이 두 가지 예의 경우 두 날짜 형식 모두 R에서 인식되었기 때문에 as.Date() 함수에서 형식 인수를 사용할 필요가 없었습니다.

예 2: 인식할 수 없는 날짜 형식으로 as.Date() 사용

문자 객체에 인식할 수 없는 날짜 형식이 있는 경우 형식 인수를 사용하여 형식을 지정해야 합니다.

예를 들어, 다음 코드는 as.Date() 함수를 사용하여 %m/%d/%Y 형식의 문자 객체를 날짜 객체로 변환하는 방법을 보여줍니다.

 #define character object in %m/%d/%Y format
x <- "10/15/2022"

#convert character object to date object
my_date <- as. Date (x, format=" %m/%d/%Y ")

#view new date object
my_date

[1] "2022-10-15"

#view class of my_date
class(my_date)

[1] “Date”

문자 객체가 날짜 객체로 변환된 것을 확인할 수 있습니다.

다음 코드는 as.Date() 함수를 사용하여 %m%d%Y 형식 문자 객체를 날짜 객체로 변환하는 방법을 보여줍니다.

 #define character object in %m%d%Y format
x <- "10152022"

#convert character object to date object
my_date <- as. Date (x, format=" %m%d%Y ")

#view new date object
my_date

[1] "2022-10-15"

#view class of my_date
class(my_date)

[1] “Date”

문자 개체가 날짜 개체로 성공적으로 변환되었습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 UNIX 타임스탬프를 날짜로 변환하는 방법
R에서 요소를 날짜로 변환하는 방법
R에서 날짜별로 데이터 프레임을 정렬하는 방법
R에서 날짜로부터 연도를 추출하는 방법

의견을 추가하다

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