来自天气API的每日日照时数/分钟



我目前使用meteostat天气API并提取数据,但我看到大多数国家的日照分钟都是NaN。我做错了什么吗?我应该寻找一个付费天气API吗?在过去的三年里,我主要关注的是每天的阳光分钟或小时。

我正在使用下面的代码片段
!pip install meteostat
# Import Meteostat library and dependencies
from datetime import datetime
import matplotlib.pyplot as plt
from meteostat import Stations, Daily
# Set time period
start = datetime(2016, 1, 1)
end = datetime(2022, 12, 31)
# Get daily data
data = Daily('06660', start, end)
data = data.fetch()
data

其中06660是瑞士气象站的WMO代码。提前谢谢你。

我在github上的meteostat文档和问题中做了一些挖掘。如果您将您正在使用的气象站更改为文档示例中给出的气象站,则tsun的值不再是NaN。你可以看到正确的数据。因此,这可能不是您的代码的问题,但简单的tsun数据为您的气象站是不可用的。在他们的github仓库中,meteostat的创始人评论说:

不幸的是,我们对此无能为力。Tsun是大多数气象站没有很好地覆盖的参数之一。我们只能尝试整合更多的数据源。但也有可能这个地区的气象站根本无法获得这些数据。

最新更新