详细内容或原文请订阅后点击阅览
读取和绘制 IGRA2 无线电探空仪数据的 R 编程技巧
作者:Andy May R 是一种极其强大的编程语言,用于处理、分析和显示大型数据集中的数据。正如本系列第一篇关于分析的文章中所讨论的……
来源:与此有关的是什么作者:安迪·梅
R 是一种极其强大的编程语言,用于处理、分析和显示大型数据集中的数据。正如本系列关于使用 R 分析 IGRA2 无线电探空仪数据的第一篇文章中所讨论的,该语言近年来有了很大的改进。令人惊讶的是它是免费的,可以在这里下载。这篇文章将为那些对阅读和绘制 IGRA2 数据感兴趣的人介绍一些必要的 R 编程技术。与 RICH 或 ROABCORE 数据不同,IGRA2 测量数据经过最少的处理,并尽可能接近原始数据,因此它是对气候模型输出的有用检查。 IGRA2 数据可以在此处或其 ftp 站点下载:“ftp.ncei.noaa.gov/pub/data/igra”。它的格式良好,但需要一些操作才能使用。准备好数据后,需要一些进一步棘手的编程来绘制它。我在这里简单介绍一下关键的编程技术。我用来分析 IGRA2 数据(2025 年 5 月)的全套 R 程序可以在此处下载(警告该文件为 658 MB,处理它需要 > 32 GB 的 RAM)。有关程序及其用途的简单列表,请下载此 pdf 文件。
如果您只是想使用这里描述的代码来编写自己的程序,我建议使用 grok.com 作为编程辅助工具,它非常有帮助。 R 是一种丰富的语言,如果没有帮助,用它编程是很困难的。正如一位朋友曾经告诉我的那样,在使用 R 进行编程时,良好的摸索与良好的编码同样重要。
我们将讨论两个 R 程序,第一个程序读取下载的 IGRA2 文本文件并正确格式化数据以进行 R 处理,第二个程序制作选定值的分箱对流层剖面图。这些箱按纬度和高度计算无线电探空仪的平均上升高度,以便于解释。第三个程序(将在下一篇文章中介绍)制作按站点平均选定的 1990-2025 年值的全球地图。
读取 IGRA2 数据
制作分箱图
循环浏览“plot_indices”中存储的绘图列表。
