这是我第一次在这样的论坛上提问。我正在使用该solaR
软件包。我创建了zoo
一个索引为SolarTime
(使用local2Solar
函数)的对象,第 1 列是负载,第 2 列是函数所需的 G0(全局辐照度)calcGef
。第 1 列和第 2 列都是数字。
这是zoo
对象,具有太阳时索引和 2 列数字数据,该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)
输出IrradFromTiltE
, 是:
Gef Bef Def
2017-01-01 04:50:36 0.0000 0.0000 0.00000
2017-01-01 04:51:36 0.0000 0.0000 0.00000
2017-01-01 04:52:36 0.0000 0.0000 0.00000
2017-01-01 04:53:36 0.0000 0.0000 0.00000
2017-01-01 04:54:36 0.0000 0.0000 0.00000
2017-01-01 04:55:36 NA NA NA
2017-01-01 04:56:36 NA NA NA
2017-01-01 04:57:36 NA NA NA
2017-01-01 04:58:36 NA NA NA
2017-01-01 04:59:36 NA NA NA
2017-01-01 05:00:36 NA NA NA
2017-01-01 05:01:36 NA NA NA
2017-01-01 05:02:36 NA NA NA
2017-01-01 05:03:36 NA NA NA
2017-01-01 05:04:36 NA NA NA
2017-01-01 05:05:36 438.4437 411.0645 27.11184
2017-01-01 05:06:36 375.3661 337.1296 37.98122
2017-01-01 05:07:36 338.4409 293.0288 45.15567
2017-01-01 05:08:36 368.4516 325.6663 42.49433
2017-01-01 05:09:36 415.7088 379.9627 35.40693
2017-01-01 05:10:36 425.7758 391.6909 33.71889
你会从输入数据集中看到总有一个 G0 值(因此 Gef、Bef 和 Def 中不应该有零),但输出文件中有零,然后它似乎随机放入了一堆 NA输出也是如此。我不确定我做错了什么。