R에서 요소를 날짜로 변환하는 방법(예제 포함)
두 가지 방법 중 하나를 사용하여 R에서 요소를 날짜로 빠르게 변환할 수 있습니다.
방법 1: 기본 R 사용
as. Date (factor_variable, format = ' %m/%d/%Y ')
방법 2: 윤활제 사용
library (lubridate)
mdy(factor_variable)
다음 예에서는 다음 데이터 프레임에서 각 메서드를 사용하는 방법을 보여줍니다.
#create data frame df <- data. frame (day=factor(c('1/1/2020', '1/13/2020', '1/15/2020')), sales=c(145, 190, 223)) #view data frame df day sales 1 1/1/2020 145 2 1/13/2020 190 3 1/15/2020 223 #view class of 'day' variable class(df$day) [1] “factor”
예 1: R 기준을 사용하여 요소를 날짜로 변환
다음 코드는 R Base의 as.Date() 함수를 사용하여 요인 데이터 프레임의 변수 “day”를 날짜로 변환하는 방법을 보여줍니다.
#convert 'day' column to date format
df$day <- as. Date (df$day, format = ' %m/%d/%Y ')
#view updated data frame
df
day sales
1 2020-01-01 145
2 2020-01-13 190
3 2020-01-15 223
#view class of 'day' variable
class(df$day)
[1] “Date”
“day” 변수가 날짜 형식으로 변환되었습니다.
예 2: Lubridate를 사용하여 요소를 날짜로 변환
다음 코드는 lubridate 패키지의 mdy() 함수를 사용하여 ‘day’ 변수를 요인에서 날짜로 변환하는 방법을 보여줍니다.
library (lubridate)
#convert 'day' column to date format
df$day <- mdy(df$day)
#view updated data frame
df
day sales
1 2020-01-01 145
2 2020-01-13 190
3 2020-01-15 223
#view class of 'day' variable
class(df$day)
[1] “Date”
변수 ‘day’가 날짜 형식으로 변환되었습니다.
mdy()는 월-일-년 형식을 지정합니다.
참고 : 여기에서 lubridate 패키지에 대한 전체 문서를 찾을 수 있습니다.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 변환을 수행하는 방법을 설명합니다.
R에서 날짜를 숫자로 변환하는 방법
R에서 숫자를 문자로 변환하는 방법
R에서 범주형 변수를 숫자로 변환하는 방법