在R語言中,可以使用dplyr和tidyr包來創建和分析數據透視表。以下是一個簡單的示例:
# 創建一個包含銷售數據的數據框
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)
)
library(dplyr)
# 使用summarize()函數計算銷售總額
sales_summary <- sales_data %>%
group_by(product) %>%
summarise(total_sales = sum(sales))
# 查看數據透視表
print(sales_summary)
library(tidyr)
# 使用spread()函數創建數據透視表
sales_pivot <- sales_data %>%
spread(key = region, value = sales)
# 查看數據透視表
print(sales_pivot)
通過上述步驟,您可以使用R語言創建和分析數據透視表。您還可以根據您的需求對數據透視表進行進一步的處理和可視化。