가 나는 표준 편차를 계산하는 함수Rollapply가 중단되어 R에서 다시 시작 하시겠습니까?
rollapply(b, 3, sd, align='right')
를 사용
z<-data.frame(a=c(seq(1990,1995,1), 1997,1998,1999,2001,2002,2003), b=seq(90,101,1))
보이는 데이터 프레임을 가지고있다.
내가 원하는 것은 함수가 끊어지고 연속 연도 사이에 간격이 있으면 표준 편차 을 다시 계산하기 시작합니다.
편집 :
내 샘플 출력은 다음과 같아야합니다
enter code here a b c
1 1990 90 NA
2 1991 91 NA
3 1992 92 sd(90,91,92)
4 1993 93 sd(93,92,91)
5 1994 94 sd(94,93,92)
6 1995 95 sd(95,94,93)
7 1997 96 NA
8 1998 97 NA
9 1999 98 sd(98,97,96)
10 2001 99 NA
11 2002 100 NA
12 2003 101 sd(101,100,99)
당신은 샘플 출력을 보여줄 수 있습니까? 당신이 묻고있는 것을 이해하는 것은 어렵습니다. –
@ : Jdbaba. 관심을 가져 주셔서 감사합니다. 나는 추가했다. – Jack
'sd (c (90,91,92))'로'sd (c (90,91,92))'를 실행 한 결과를 의미하는 것입니까? – BrodieG