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 小时前
聚铭网络成功入围徐州市大数据集团2026年业务类合作供应商名录(第一批次)
大数据·网络
2501_944934735 小时前
2026大专大数据科学专业未来发展空间大吗?
大数据
理性的曜5 小时前
VoloData——基于LangChain的智能数据分析系统
人工智能·vscode·数据分析·npm·reactjs·fastapi·ai应用
于先生吖8 小时前
国际版JAVA婚恋交友系统源码:多语言适配,可商用的跨境婚恋解决方案
java·大数据·交友
JGDT_8 小时前
筑牢数字底座,驱动智慧未来——全方位数据中台解决方案
大数据·人工智能·科技·系统架构
2501_943695339 小时前
2026大专大数据科学工资水平高吗?
大数据
geneculture11 小时前
从“三亲三同”到“信智序位”:数字时代社会关系范式的重构
大数据·人工智能·融智学的重要应用·哲学与科学统一性·融智时代(杂志)
zylyyyyyy11 小时前
虚拟机X OpenClaw——一键“幻”养“龙虾”
大数据·人工智能·云计算
Smoothcloud润云11 小时前
Seedance 2.0深度解析:从“抽卡地狱”到工业化视频创作的革命
大数据·人工智能·计算机视觉·语言模型·ai作画·音视频·语音识别