약 2 분마다 데이터 포인트가있는 큰 데이터 프레임 (2007 ~ 2015 년)이 있습니다. 나는 매주 그래프를 2007 년부터 2015 년까지 계획하고 싶다. 매주 자동으로 내 컴퓨터 폴더에 PNG 파일로 내보내진다. 이전에는 매년, 매월 및 일일 플롯에 대한 작업 코드를 성공적으로 생성 할 수있었습니다. E.g.for 연간 데이터 :주간 데이터 플롯 R
for(j in 2007:2015){
mypath <- file.path("~", "Documents","Yearly", paste("WAO_AIR_Data_", j, ".png", sep = ""))
png(filename = mypath, width = 963, height = 690)
timePlot(selectByDate(new_subdata, year = j),
pollutant = c("CO2", "O2", "APO"),
date.pad = TRUE,
pch = c(19,19,19),
cex = 0.2,
xlab = paste("Month of year in", j),
ylab = "CO2, O2, and APO concentrations",
name.pol = c("CO2 (ppm)", "O2 (per meg)", "APO (per meg)"),
)
dev.off()
}
데이터 프레임이
tail(new_subdata)
date CO2 O2 APO
1052042 2015-12-31 23:48:45 409.636 -666.39 -353.27
1052043 2015-12-31 23:50:46 409.652 -669.62 -356.41
1052044 2015-12-31 23:52:44 409.679 -669.44 -356.09
1052045 2015-12-31 23:54:46 409.703 -667.07 -353.59
1052046 2015-12-31 23:56:44 409.719 -671.02 -357.46
1052047 2015-12-31 23:58:46 409.734 NA NA
처럼 보인다하지만 매주 플로팅에 대한 코드를 생성하는 방법을 잘 모릅니다. 누구든지 제발 도와 주실 래요? 정말 고맙습니다! ?strptime
통해
당신 날짜 변수가 있어야합니다. 'format (Sys.Date(), '% U % Y')'는 현재 주와 해를 서브 세트로 줄 것이다. – rawr
내 데이터 프레임에 날짜 변수 열이 있습니다. 그리고 나는 현재 주를 얻고 싶지 않습니다. 저는 2007 년부터 2015까지 매주 음모를 꾸미고 싶습니다. 각 컴퓨터는 자동으로 내 컴퓨터 –
@rawr로 내보내집니다. 제발 저에게 어떻게 말해 주실 수 있습니까? 감사합니다 –