python - 如何为缺失值添加数据
问题描述
全部。
我有一个关于如何将缺失值添加到数据集对象的问题。
我目前正在研究作物生长模型,并使用 NASA Power API 作为天气数据集。但是,NASA Power 数据集缺少几天。
我使用 pcse 库来提取 NASA Power 数据集。
我的问题是,如何添加缺失日的数据。
我试过
wdp(date) = wdp(date-timedelta(days=1))
但它给了我'不能分配给函数调用'
无论如何,对象中似乎不存在丢失日期的数据,我不允许这样做。
解决方案
你有正确的想法,但语法错误。在 Python 中,list 和 dict 访问使用方括号 ( []
),请参阅文档。
除此之外,pcse
的WeatherDataProvider对象不支持这种样式访问。查看此链接中的代码,似乎有一个可以调用的方法 named _store_WeatherDataContainer
,其中前导_
表示它不适合公共使用,但这并不意味着你不能:-)
它应该如下所示:
wdp._store_WeatherDataContainer(wdp(date-timedelta(days=1)), date)
推荐阅读
- sql - Microsoft SQL Server:仅返回每个唯一 ID 具有最近日期的行
- ios - 设置 UIButton 大小以显示在情节提要上
- ruby-on-rails - webpack 服务器实时重载
- ios - 如何在模态呈现的表单 UIViewController 内为 UIScrollView 计算正确的键盘 contentInset
- python - braidTool_Maya_script_error # NameError: name 'QtGui' is not defined
- c - 试图理解 C 中的递归
- c++ - 使用 set-width 对齐列
- python - 通过wifi在两个系统上的两个python脚本之间进行通信
- python - 无法让我的程序返回主循环
- openocd - Openocd 错误:命令名称“dap”无效 - 无法通过 ST-Link/V2 连接 Blue Pill