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("元素","频数")

结果如下:

相关推荐
IT学长编程10 分钟前
计算机毕业设计 基于Hadoop豆瓣电影数据可视化分析设计与实现 Python 大数据毕业设计 Hadoop毕业设计选题【附源码+文档报告+安装调试
大数据·hadoop·python·django·毕业设计·毕业论文·豆瓣电影数据可视化分析
数据牧羊人的成长笔记21 分钟前
数据分析需要掌握的数学知识(易理解)
数学建模·数据分析
semantist@语校28 分钟前
第二十篇|SAMU教育学院的教育数据剖析:制度阈值、能力矩阵与升学网络
大数据·数据库·人工智能·百度·语言模型·矩阵·prompt
Dobby_051 小时前
【Hadoop】Yarn:Hadoop 生态的资源操作系统
大数据·hadoop·分布式·yarn
数智顾问1 小时前
基于Hadoop进程的分布式计算任务调度与优化实践——深入理解分布式计算引擎的核心机制
大数据
折翼的恶魔1 小时前
数据分析:合并二
python·数据分析·pandas
笨蛋少年派1 小时前
安装Hadoop中遇到的一些问题和解决
大数据·hadoop·分布式
在未来等你2 小时前
Kafka面试精讲 Day 18:磁盘IO与网络优化
大数据·分布式·面试·kafka·消息队列
大视码垛机2 小时前
速度与安全双突破:大视码垛机重构工业自动化新范式
大数据·数据库·人工智能·机器人·自动化·制造
梓仁沐白2 小时前
hadoop单机伪分布环境配置
大数据·hadoop·分布式