0
저는 R 초보자이고, 01-JAN-1980에서 2010 년 12 월 31 일까지 일일 누적 강수량의 배열 (계단식 계단식 기둥 형)을 가지고 있습니다. 내가 원하는 것은 특정 요일에 대한 특정 지점의 평균값을 계산하는 것입니다. 예 : 06-APR에 대한 포인트 (i, j)의 평균값은 어떻게 계산합니까?30 년 연속 시리즈 중 특정 날짜의 평균값은 어떻게 계산합니까?
저는 R 초보자이고, 01-JAN-1980에서 2010 년 12 월 31 일까지 일일 누적 강수량의 배열 (계단식 계단식 기둥 형)을 가지고 있습니다. 내가 원하는 것은 특정 요일에 대한 특정 지점의 평균값을 계산하는 것입니다. 예 : 06-APR에 대한 포인트 (i, j)의 평균값은 어떻게 계산합니까?30 년 연속 시리즈 중 특정 날짜의 평균값은 어떻게 계산합니까?
배열이 아닌 데이터 프레임이 있거나, 숫자 또는 문자열을 혼합 할 수 없습니다 (날짜 값이 문자열이라고 가정합니다)?
먼저 DT_STR이 날짜가 포함 된 열입니다 월과 일, 계산할 수 있습니다
require(lubridate)
D <- day(strptime(dt_str, "%d-%b-%Y"))
M <- month(strptime(dt_str, "%d-%b-%Y"))
는 다음 사용하여 원하는 평균을을 부분 집합 :
mean(X[D == 6 & M == 4, i])
i
가있다 당신이 의미하는 칼럼.