solaR函数calcGef从现有数字数据中创建零和不适用

时间:2019-11-26 05:47:17

标签: r na solar

这是我第一次在这样的论坛上提问。我正在使用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也进入输出。我不确定自己在做什么错。

0 个答案:

没有答案