airmosaic-ai

旧接口人工适配

English 中文

人工适配清单

历史整理思路 可复用的方法 必须补齐或改正
大陆站点宽表 保留日期、小时和类型,将站点列转成长表 显式筛选输入文件和观测列,验证编码、字段、单位和缺失符号;不能读取目录中所有文件后假定格式相同
早期长表与后续宽表衔接 先统一契约再检查重叠期 显式连接键、记录主键、来源优先级和冲突报告;旧流程的隐式全连接不是可靠去重规则
日值汇总 分组统计与有效性判定分开 旧流程以行数计数,不能代表非缺失且唯一的小时数;全缺失、重复时次和无效值分别处理。有效性阈值需关联标准版本与研究目的,不复制旧常数
站点坐标关联 保留站点表版本与有效期 按列名、显式键和有效期连接,检查键唯一性及连接后行数;拒绝按列位置匹配,不用当前坐标覆盖历史迁站
台湾小时列展开 分别映射 MonitorValue00–MonitorValue23、SiteId、ItemEngName、MonitorDate 确认源接口后再展开;缺失删除应基于必要观测字段,不能因无关列缺失整行丢弃。按唯一时次计数,污染物单位分别核对
脚本运行方式 输入只读、结果另存、依赖明确 消除交互式 RStudio 工作目录、固定路径/年份和调试尾段;若采用 R,显式声明实际使用的 data.table、dplyr、tidyr、purrr 等依赖及函数命名空间,不把依赖清单当作已安装证明

这些是静态审查得到的适配要求,不是已完成修复,也不证明任何历史输出有误。旧脚本保持原位,本项目不复制、直接执行或注册。