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