数据重塑 (reshape2, tidyr) R语言数据重塑:reshape2 与 tidyr 的实践与详解 一、数据重塑的概念 数据重塑是指改变数据的结构,使其从一种形式转换为另一种形式。常见的重塑操作包括: 长宽表转换: 将宽格式的数据转换为长格式,或将长格式的数据转换为宽格式。 数据聚合: 根据某些变量对数据进行分组和汇总。 数据拆分与合并: 将数据拆分成更小的部分,或将多个数据集合并成一个。 二、reshape2 包 包是Hadley Wickham早期开发的数据重塑工具,它提供了一套灵活的函数,用于将数据在长格式和宽格式之间进行转换。 1. 核心函数: 和 包的核心在于 和 函数。 :将宽格式的数据“熔化”成长格式。 :要重塑的数据框。