R 语言中,数据重塑是非常重要的一环,它可以帮助我们以不同的视角来分析和理解数据。本教程将带你一步步了解如何使用 R 进行数据重塑。

常见的数据重塑方法

  1. 合并数据框:使用 merge() 函数可以将两个数据框合并在一起。

    • 示例:merged_data <- merge(data1, data2, by = "key")
  2. 重塑数据框:使用 reshape() 函数可以将数据框从宽格式转换为长格式。

    • 示例:long_data <- reshape(data, idvar = "id", timevar = "time", varying = list(var1 = "value1", var2 = "value2"))
  3. 拆分数据框:使用 split() 函数可以将数据框拆分为多个数据框。

    • 示例:split_data <- split(data, fct_recode(data$id, 1:3))

图像展示

数据重塑的效果可以通过以下图像进行展示:

数据重塑示例图

扩展阅读

如果你对 R 数据重塑还有更多的疑问,可以参考以下教程: