You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用R按电影类型分组统计各类型对应的电影数量

R 按电影类型分组统计数量的实现方法

前置准备:读取Excel数据

首先使用readxl包读取你的Excel表格数据,如果还没安装对应包先运行安装命令:

# 安装所需依赖包(已安装可跳过本行)
install.packages(c("readxl", "dplyr"))

# 加载包
library(readxl)
library(dplyr)

# 替换为你本地Excel文件的实际路径
movie_data <- read_excel("你的文件存储路径.xlsx")

方法1:dplyr 实现(推荐,语法简洁易读)

这是目前R数据分析最常用的写法,直接按分组统计行数即可:

genre_stat <- movie_data %>%
  group_by(Genre) %>%
  summarise(电影总数量 = n())

# 打印查看统计结果
print(genre_stat)

对应你给出的样例数据,运行后输出结果如下:

Genre电影总数量
Action2
Comics1
Fantasy1
Sci-fi1

方法2:基础R 实现(无需额外加载扩展包)

如果不想装第三方包,用基础函数也可以实现:

genre_stat <- as.data.frame(table(movie_data$Genre))
colnames(genre_stat) <- c("Genre", "电影总数量")

# 打印查看统计结果
print(genre_stat)

可选:导出统计结果到Excel

如果需要把结果存为新的Excel文件,可以用writexl包实现:

install.packages("writexl")
library(writexl)
write_xlsx(genre_stat, "电影类型统计结果.xlsx")

内容的提问来源于stack exchange,提问作者Саят Оразов

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 15:18:01