R语言怎么创建和分析数据透视表

678
2024/5/18 10:23:47
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在R语言中,可以使用dplyr和tidyr包来创建和分析数据透视表。以下是一个简单的示例:

  1. 创建数据框:
# 创建一个包含销售数据的数据框
sales_data <- data.frame(
  product = c("A", "B", "A", "B", "A", "B"),
  region = c("North", "North", "South", "South", "East", "East"),
  sales = c(100, 200, 150, 250, 120, 180)
)
  1. 使用dplyr包进行数据透视:
library(dplyr)

# 使用summarize()函数计算销售总额
sales_summary <- sales_data %>%
  group_by(product) %>%
  summarise(total_sales = sum(sales))

# 查看数据透视表
print(sales_summary)
  1. 使用tidyr包进行数据透视:
library(tidyr)

# 使用spread()函数创建数据透视表
sales_pivot <- sales_data %>%
  spread(key = region, value = sales)

# 查看数据透视表
print(sales_pivot)

通过上述步骤,您可以使用R语言创建和分析数据透视表。您还可以根据您的需求对数据透视表进行进一步的处理和可视化。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: R语言中怎么读取和导入不同格式的数据文件