题目十一:1870-2018 年 Nino 1+2 区海平面温度异常分析
【背景】
厄尔尼诺事件是指赤道中、东太平洋海表大范围持续异常偏暖的现象,其
评判标准在国际上还存在一定差别。一般将 NINO 3 区海温距平指数连续 6 个
月达到 0.5℃以上定义为一次厄尔尼诺事件,美国则将 NINO 3.4 区海温距平
的 3 个月滑动平均值达到 0.5℃以上定义为一次厄尔尼诺事件。
为更加充分地反映赤道中、东太平洋的整体状况,目前,中国气象局国家
气候中心在业务上主要以 NINO 综合区(NINO 1 + 2 + 3 + 4 区)的海温距平
指数作为判定厄尔尼诺事件的依据,指标如下:NINO 综合区海温距平指数持
续 6 个月以上≥0.5℃(过程中间可有单个月份未达指标)为一次厄尔尼诺事
件;若该区指数持续 5 个月≥0.5℃,且 5 个月的指数之和≥4.0℃,也定义为
一次厄尔尼诺事件。
【数据说明】
数据集为 1870-2018 年 NINO1+2 区(0-10°S, 90°W-80°W)海平面温度异
常滑动平均值,如下图所示。
字段说明:
(1) Year 列,表示年份
(2) 列 January~December 分别表示对应月份的 NINO1+2 区海平面温度
异常滑动平均值。
【任务】
1、用 pandas 库读取“nino12.long.anom.data.csv”文件,将所有时间抽取为单独
的列 Date(形式为 YYYY-MM-01),所有异常平均值抽取为一个单独的列
Nino12,将所有缺失值丢弃处理,并导出到新的 txt 文件
“nino12_dropnan.txt”,第一行为表头,列名分别为 Date 和 Nino12,且表
头和数据行中的不同字段信息都是用逗号分割,如下图所示。
- 1
- 2
- 3
- 4
前往页