这是我第一次在这样的论坛上提问。我正在使用solaR
软件包。我创建了一个索引为zoo
的{{1}}对象(使用SolarTime
函数),第1列是负载,第2列是{{所需的G0(全局辐照度) 1}}函数。第1列和第2列都是数字。
这里是local2Solar
对象,具有太阳时间索引和2列数字数据,calcGef
对象称为zoo
:
zoo
通过运行以下代码,将AggSolar
对象 AggLoad G0
2017-01-01 04:50:36 12.045 23.85
2017-01-01 04:51:36 11.970 18.33
2017-01-01 04:52:36 13.575 21.43
2017-01-01 04:53:36 13.710 27.65
2017-01-01 04:54:36 14.115 31.40
2017-01-01 04:55:36 12.555 35.11
2017-01-01 04:56:36 11.625 39.03
2017-01-01 04:57:36 11.655 42.94
2017-01-01 04:58:36 12.390 46.22
2017-01-01 04:59:36 11.955 49.48
2017-01-01 05:00:36 12.195 52.79
2017-01-01 05:01:36 11.985 53.44
2017-01-01 05:02:36 12.150 51.37
2017-01-01 05:03:36 11.025 49.33
2017-01-01 05:04:36 11.475 46.35
2017-01-01 05:05:36 14.355 43.22
2017-01-01 05:06:36 16.695 41.27
2017-01-01 05:07:36 15.705 41.46
2017-01-01 05:08:36 12.840 47.04
2017-01-01 05:09:36 17.610 54.82
2017-01-01 05:10:36 17.430 59.16
放入zoo
函数中:
AggSolar
输出calGef
为:
IrradTiltE<-calcGef(lat=lat, modeRad = 'bdI', modeTrk = 'fixed', dataRad = AggSolar, keep.night = TRUE, beta = 25, alfa = -90)
IrradFromTiltE<-as.zooI(IrradTiltE)
您将从输入数据集中看到总有一个G0值(因此,在Gef,Bef和Def中应该没有零),但是在输出文件中有零,那么它似乎随机地放了一堆NA也进入输出。我不确定自己在做什么错。