首页 > 解决方案 > 如何为缺失值添加数据

问题描述

全部。

我有一个关于如何将缺失值添加到数据集对象的问题。

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

在此处输入图像描述

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

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

我试过

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

但它给了我'不能分配给函数调用'

无论如何,对象中似乎不存在丢失日期的数据,我不允许这样做。

标签: pythonmissing-data

解决方案


你有正确的想法,但语法错误。在 Python 中,list 和 dict 访问使用方括号 ( []),请参阅文档

除此之外,pcseWeatherDataProvider对象不支持这种样式访问。查看此链接中的代码,似乎有一个可以调用的方法 named _store_WeatherDataContainer,其中前导_表示它不适合公共使用,但这并不意味着你不能:-)

它应该如下所示:

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

推荐阅读