R에서 오늘에 날짜를 추가하는 방법(예제 포함)


다음 방법 중 하나를 사용하여 R의 날짜에 일 수를 추가할 수 있습니다.

방법 1: 기본 R 사용

 #create new column that adds 5 days to date column
df$date_plus5 <- as. Date (df$date) + 5

방법 2: Lubridate 패키지 사용

 library (lubridate)

#create new column that adds 5 days to date column
df$date_plus5 <- ymd(df$date) + days( 5 )

다음 예에서는 다음 데이터 프레임에서 각 메서드를 사용하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (date=c('2022-01-03', '2022-02-15', '2022-05-09',
                        '2022-08-10', '2022-10-14', '2022-12-30'),
                 sales=c(130, 98, 120, 88, 94, 100))

#view data frame
df

        dirty dates
1 2022-01-03 130
2 2022-02-15 98
3 2022-05-09 120
4 2022-08-10 88
5 2022-10-14 94
6 2022-12-30 100

참고 : 날짜에서 일수를 빼려면 위 수식 중 하나에서 더하기 기호를 빼기 기호로 변경하면 됩니다.

예제 1: 기본 R을 사용하여 오늘에 날짜 추가

다음 코드는 날짜 열의 각 날짜에 5일을 더하는 date_plus5 라는 새 열을 만드는 방법을 보여줍니다.

 #create new column that adds 5 days to date column
df$date_plus5 <- as. Date (df$date) + 5

#view updated data frame
df

        date sales date_plus5
1 2022-01-03 130 2022-01-08
2 2022-02-15 98 2022-02-20
3 2022-05-09 120 2022-05-14
4 2022-08-10 88 2022-08-15
5 2022-10-14 94 2022-10-19
6 2022-12-30 100 2023-01-04

date_plus5 열의 값은 날짜 열의 값에 5일을 더한 값과 같습니다.

또한 class() 함수를 사용하여 새 열이 날짜 형식인지 확인할 수도 있습니다.

 #display class of date_plus5 column
class(df$date_plus5)

[1] “Date”

예시 2: lubridate 패키지를 사용하여 현재까지의 날짜 추가

다음 코드는 lubridate 패키지의 ymd()days() 함수를 사용하여 날짜 열의 각 날짜에 5일을 더하는 date_plus5 라는 새 열을 만드는 방법을 보여줍니다.

 library (lubridate)

#create new column that adds 5 days to date column
df$date_plus5 <- ymd(df$date) + days( 5 )

#view updated data frame
df

        date sales date_plus5
1 2022-01-03 130 2022-01-08
2 2022-02-15 98 2022-02-20
3 2022-05-09 120 2022-05-14
4 2022-08-10 88 2022-08-15
5 2022-10-14 94 2022-10-19
6 2022-12-30 100 2023-01-04

date_plus5 열의 값은 날짜 열의 값에 5일을 더한 값과 같습니다.

참고 : ymd() 함수는 날짜 열의 값이 현재 연-월-일 형식임을 lubridate 패키지에 알려줍니다.

더 많은 날짜 형식 지정 옵션은 Lubridate 설명서 페이지를 참조하세요.

추가 리소스

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

R에서 날짜를 숫자로 변환하는 방법
R에서 날짜로부터 월을 추출하는 방법
R에서 날짜에 월을 더하고 빼는 방법

의견을 추가하다

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