问题描述
我正在使用daily2annual函数从每日时间序列计算平均年流量。但是,在套用Daily2annual之后,包含年份的列不会显示标题名称,因此我无法添加。我可以使用colnames函数更改streamflow列,但是不能将名称添加到上一个包含年份的列中。好像R无法识别第一列。请看下面我的代码。非常感谢您的帮助。
files<-list.files(pattern = ".csv",full.names = T)
for (a in files){
myData<-read.csv(a);
fname <- basename(a);
date=as.Date(myData$Date,by="days")
dat_xts <- xts(myData$Flow,order.by = date)
Flow_annual <- daily2annual(dat_xts,FUN = mean,na.rm = TRUE)
df=data.frame(Flow_annual)
colnames(df)=c("Ingrid")
df
write.csv(x=df,file=paste(fname,".csv",sep=""))
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)