Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何为缺少的值添加数据_Python_Missing Data - Fatal编程技术网

Python 如何为缺少的值添加数据

Python 如何为缺少的值添加数据,python,missing-data,Python,Missing Data,全部 我有一个关于如何向dataset对象添加缺少的值的问题 我目前正在进行作物生长建模,并将NASA Power API用作天气数据集。 然而,美国宇航局的电力数据集已经丢失了几天 我使用pcse库来提取NASA Power数据集 我的问题是,如何添加缺少的一天的数据 我试过了 wdp(日期)=wdp(日期时间增量(天=1)) 但它返回“无法分配给函数调用” 无论如何,对象中似乎不存在缺少日期的数据,我也不允许创建它。您的想法是正确的,但语法是错误的。在Python中,list和dict a

全部

我有一个关于如何向dataset对象添加缺少的值的问题

我目前正在进行作物生长建模,并将NASA Power API用作天气数据集。 然而,美国宇航局的电力数据集已经丢失了几天

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

我的问题是,如何添加缺少的一天的数据

我试过了

wdp(日期)=wdp(日期时间增量(天=1))

但它返回“无法分配给函数调用”


无论如何,对象中似乎不存在缺少日期的数据,我也不允许创建它。

您的想法是正确的,但语法是错误的。在Python中,list和dict access使用方括号(
[]
),请参阅

此外,
pcse
的对象不支持此样式访问。查看此链接中的代码,似乎有一个方法可以调用,名为
\u store\u WeatherDataContainer
,其中前导的
\u
表示该方法不用于公共用途,但这并不意味着您不能:-)

应该是这样的:

wdp.\u store\u WeatherDataContainer(wdp(date-timedelta(days=1)),date)

您有权访问此NASA Power API的文档吗?非常感谢!!成功了。实际上,因为第二个参数必须是缺少的日期,所以它是这样的:wdp.\u store\u WeatherDateContainer(wdp(date-timedelta(days=1)),date),再次感谢您@JinmooLee很高兴它成功了!很高兴就StackOverflow给出您的第一个答案。如果它对你有帮助,考虑一下。