[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我想要读多笔名称相近的时间资料(nc档)进R,所以写了一个for循环想要将一天24小时
(24笔资料)读进R,虽然过程没有出现error,但只有一笔资料有读进R,所以想请问该怎
么解决??谢谢。
资料名称唯一的差别在于#precip那行的"00",另外想请问是不是执行#nc那行就会把24笔
都读进来呢??
[程式范例]:
rm(list=ls())
library(ncdf4)
#day="20150501"
hour=c("00","01","02","03","04","05","06","07","08","09","10",11:23)
class(hour)
i<-0
for(i in c(0:23)){
precip.file<-paste("C:\\Users\\TOM\\Desktop\\R(数据库
)\\20150501\\gsmap_mvk.20150501.",
paste(hour[i],paste("00.v6.4133.0",".nc")),sep="")
#precip<-"C:\\Users\\TOM\\Desktop\\R(数据库
)\\20150501\\gsmap_mvk.20150501."00"00.v6.4133.0.nc"
i<-i+1
#nc<-nc_open(precip.file)
}
precip.file
View(matrix(precip.file))
#print(nc)
[环境叙述]:
执行画面拍照截图于推文中
[关键字]:
多笔资料 nc档 for循环