一、长表转换为宽表
好多气象数据(如气象站点、格点等)是用长表存储的,其格式如下:

长表格式常用于数据的存储,尤其对于多维数据的存储十分方便,然而并不利于数据分析。
R语言tidyr包中的pivot_wider函数 可以将长表变为宽表,适用于将多个变量保存到了一列的情况。
如上图示例,我们需要将表中数据转换成:每年(列)不同站点(行)的观测值,我们使用以下代码:
d.tempwider <-d.monthtemp1 %>%pivot_wider(names_from = station,values_from=mean_temp)
结果如下图所示:


本文详细介绍了如何使用R语言tidyr包的pivot_wider函数将气象数据的长表格式转换为便于分析的宽表形式,通过示例展示了将站点观测值按年份拆分的过程和结果。
428

被折叠的 条评论
为什么被折叠?



