R语言,table()函数实现统计每个元素出现的频数+并将最终统计频数结果转换成dataframe数据框形式

在 R中,要统计dataframe数据框中每个元素出现的频数,可以使用`table()`函数。以下是一个示例:

目录

一、创建数据

二、统计第一列每个元素出现的频数

三、统计第二列每个元素出现的频数

四、将频数结果转换为数据框,并改列名

一、创建数据

复制代码
# 创建一个示例数据框
data <- data.frame(col1 = c("A", "E", "A", "E", "B", "E", "E", "B", "B"),
                   col2 = c(4, 5, 6, 5, 4, 6, 4, 5, 6))

结果如下:

二、统计第一列每个元素出现的频数

复制代码
# 统计每个元素出现的频数
frequency_table1 <- table(data$col1)

# 输出频数统计结果
print(frequency_table1)

结果如下:

三、统计第二列每个元素出现的频数

复制代码
# 统计每个元素出现的频数
frequency_table2 <- table(data$col2)

# 输出频数统计结果
print(frequency_table2)

结果如下:

四、将频数结果转换为数据框,并改列名

复制代码
frequency_dataframe <- as.data.frame(frequency_table1)

colnames(frequency_dataframe) <- c("元素","频数")

结果如下:

相关推荐
科技在线4 小时前
学大教育与开源中国达成战略合作,联合发布FDE人才培养课程框架
大数据·科技
m0_547486664 小时前
《Python数据分析与实践》全套PPT课件(杭州电子科技大学)
python·数据分析
优氙费控5 小时前
电子发票报销怎么管理?采集、验真、报销、归档全流程
大数据·人工智能
residual_fan5 小时前
航空发动机故障诊断专用智能体(一):小样本与高不平衡下的工程挑战
人工智能·数据挖掘·数据分析
Leo.yuan5 小时前
2026 年内网数据分析 Agent 选型:私有化部署、信创适配与安全合规的评估框架
大数据
AgentMaster5 小时前
数据资产化落地难题:5款数据中台系统架构对比与实施记录
大数据·人工智能·算法
织码weavecodes5 小时前
离线学习与多端进度同步:在线心跳、Redis 缓冲与断点续考技术实现
大数据·自动化
IT毕设实战小研6 小时前
基于大数据的商场商铺数据分析与可视化的设计与实现
android·java·大数据·django·课程设计
智慧物业老杨6 小时前
人机协同的物业服务重构:技术落地路径与系统化思考
java·大数据·人工智能·重构·系统架构
汇智信科6 小时前
汇智信科-大型设备监控和故障诊断系统
大数据·汇智信科