있는 상태에서 기존 날짜 시작으로 7 일 추가나는이 형식의 데이터 프레임이 R
df1:
Date Week Visitors
2016-09-25 40 100
2016-10-02 41 200
.
.
2016-12-25 52 600
2017-01-08 01 500
2017-01-15 02 1000
2017-01-22 03 2000
.
.
내가 일로부터 7 일 빼기 싶습니다을 때 주 == 1 일 (2017-01-08)> = 7입니다.
내 데이터 프레임은 다음과 같습니다
는df1:
Date Week Visitors
2016-09-25 40 100
2016-10-02 41 200
.
.
2016-12-25 01 600
2017-01-01 01 500
2017-01-08 02 1000
2017-01-15 03 2000
.
.
는 사람이 올바른 방향으로 날 지점 수 있습니까?
올바르게 이해한다면,'df1 %> % mutate (날짜 = if_else (주> = 1 | lubridate :: day (날짜)> = 7, 날짜 - 7, 날짜))' – alistaire
@alistaire 2017-01-08에서 2017-01-01로 변경하십시오. 해당 날짜 이후에 각 날짜를 7 씩 감소시키고 싶습니다. 2017-01-15는 2017-01-08로 변경해야하며 데이터 프레임의 마지막 행 –
까지 변경해야합니다. 나는 당신이'&'또는'|'를 원한다면 확신하지 못한다. 그러나 주가 1보다 크거나 같거나 일이 7보다 크거나 같으면 조건은 참이다. 날짜가 나중에 2017-01-08이 필요합니다.이 경우에는'Date> = as.Date ('2017-01-08')' – alistaire