You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python DataFrame空值填充:基于国家多参数日期匹配规则的技术需求

国家评估参数DataFrame空值填充实现方案

数据现状说明

现有国家评估流程包含V1、V2、V3三个参数,数据存储规则如下:

  • 单个参数的每条记录单独占一行,每行包含国家编码(ISO)、参数记录日期、参数数值
  • 同一国家的不同参数可能在不同日期(如Date1、Date2、Date3)分别记录,导致DataFrame中存在大量空单元格

空值填充规则

遍历DataFrame时,按以下规则填充空单元格:

  1. 匹配同国家最邻近日期的参数记录
    针对当前行的国家(ISO)及已记录的参数,如果该国家的另外两个参数在其他行有记录,就选取与当前行参数记录日期最接近的对应参数值和日期,填充本行的空单元格
  2. 复用当前行已有数据
    如果该国家还没有另外一个或两个参数的记录,直接用当前行已有的参数值和日期,填充本行剩余的空单元格

示例演示

  • 示例1:某行国家为AND,仅记录了V1(数值123,日期2022/4/12),该行V2、V3的空单元格全部填充数值123和日期2022/4/12
  • 示例2:某行国家为COR,仅记录了V2(日期2022.07.13),该国家还有两条V1记录,此时选取日期为2022.07.12的V1数值,填充该行V1的空单元格

内容的提问来源于stack exchange,提问作者Pepin Peng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 01:00:58