如何为缺失值添加数据

问题描述

全部。

我对如何向数据集对象添加缺失值有疑问。

我目前正在进行作物生长建模,并使用NASA Power API作为天气数据集。 但是,NASA Power数据集缺少几天。

enter image description here

我使用pcse库来提取NASA Power数据集。

我的问题是,如何添加缺少的日期的数据。

我尝试过

wdp(date)= wdp(date-timedelta(days = 1))

但是它让我回想'无法分配给函数调用'

无论如何,对象中不存在缺少日期的数据,因此我不允许这样做。

解决方法

您的想法正确,但语法错误。在Python中,列表和字典访问使用方括号([]),请参阅docs

此外,pcse的{​​{3}}对象不支持此样式访问。在此链接中检查代码,似乎有一个可以调用的名为_store_WeatherDataContainer的方法,其中前导_表示该代码不适用于公共用途,但这并不意味着您可以t:-)

它应该像这样:

wdp._store_WeatherDataContainer(wdp(date-timedelta(days=1)),date)