使用R语言生成频数分布表

devtools/2025/2/22 21:34:50/

概要

使用R语言生成频数分布表

在R语言中,可以使用freq()函数来生成频数分布表。首先,将需要分组的数据存储在一个向量中。然后,使用freq()函数将这个向量作为参数输入,即可生成频数分布表。以下是一个示例:

示例

从均值为200、标准差为10的正态总体中产生1000个随机数,并将这1000个数据分成组距为10的组,生成频数分布表。

1.下载相关数据处理R包

install.packages(DescTools)
install.packages(gridExtra)

2.代码

提示:先校验R包是否安装成功

# 生成随机数
random_numbers <- round(rnorm(1000,200,10))# 加载DescTools包
library("DescTools")# 生成频数分布表
freq_table <-Freq(random_numbers,breaks=c(160,170,180,190,200,210,220,230,240),right=FALSE)# 打印频数分布表
library(gridExtra)
png("E:/r/freq_table.png")
p<-tableGrob(freq_table)
grid.arrange(p)
dev.off()

3.输出结果

在这里插入图片描述

提示

可以打印为xlsx ,或者使用 print() 函数,查看最小和最大值,从而更好的查看待分组的数据,以上方为示例,代码如下:

print(freq_table)# 安装writexl包(如未安装)
install.packages("writexl")# 加载writexl包
library(writexl)# 指定输出文件路径和文件名
output_file <- "E:/r/output.xlsx"# 使用write_xlsx函数将数据框写入Excel文件
write_xlsx(freq_table, path = output_file)

http://www.ppmy.cn/devtools/11609.html

相关文章

贪心算法练习day.1

理论基础 贪心算法是一种常见的解决优化问题的方法&#xff0c;其基本思想就是在问题的每个决策阶段&#xff0c;都选择当前看起来最优的选择&#xff0c;即贪心地做出局部的最优决策&#xff0c;以此得到全局的最优解&#xff0c;例如在十张面额不同的钞票&#xff0c;让我们…

Rust常用特型之From和Into特型

在Rust标准库中&#xff0c;存在很多常用的工具类特型&#xff0c;它们能帮助我们写出更具有Rust风格的代码。 std::convert::From和std::convert::Into特型是一种用于转换的特型&#xff0c;它们会消耗某个类型的值&#xff0c;返回另一个类型的值。相对于AsRef和AsMut特型用来…

C++_特殊类的设计和单例模式

文章目录 学习目标&#xff1a;1.请设计一个类&#xff0c;不能被拷贝2. 请设计一个类&#xff0c;只能在堆上创建对象3. 请设计一个类&#xff0c;只能在栈上创建对象4. 请设计一个类&#xff0c;不能被继承5. 请设计一个类&#xff0c;只能创建一个对象(单例模式) 特殊类的设…

计算机网络----由概述到ICMP

麻烦先把五个层次刻进DNA里面 应用层 传输层 网络层 数据链路层 物理层 网络层和传输层的区别 网络层:设备到设备 传输层:端口到端口&#xff0c;进程到进程 物理层: 考虑的是怎样才能在连接计算机的传输媒体上传输比特流&#xff0c; 主要考虑的是屏蔽掉不同传输媒体和通信手段…

flutter 点击按钮限流方案

文章目录 前言一、理解限流的思想二、flutter实现代码如下&#xff1a;总结 前言 最近写flutter项目&#xff0c;遇到提交表单重复点击问题&#xff0c;下面是解决方案&#xff0c;希望帮助到大家。 一、理解限流的思想 1、限流思想 限流&#xff08;Throttle&#xff09; 限…

springboot中thymeleaf模板引用页面总结

1、先创建一个需要被引用的html页面&#xff0c;在页面里面不需要放公共的css、js&#xff0c;只需要写一些html片段即可&#xff0c;但是需要在外层html添加上th:fragment属性&#xff0c;如下所示&#xff1a; <div th:fragment"common_top"><ul><…

智能合约:概念与特点(了解什么是智能合约以及它的特点,如自动执行、不可篡改和可信任)

1.自动执行 智能合约通过预定义的代码和规则&#xff0c;在满足特定条件时自动执行。无需第三方介入&#xff0c;合约中的操作将在预定条件满足时自动触发。 2.不可篡改 智能合约的代码一旦部署在区块链上&#xff0c;便不可更改。这意味着合约一旦被创建&#xff0c;其中的规则…

Day13-Java进阶-IO字节流及其练习题

1. IO流介绍 2. IO 流体系结构 字节流读取纯文本文件会出现乱码问题 2.1 FileOutputStream 字节输出流 package com.itheima.stream.output;import java.io.FileOutputStream; import java.io.IOException;public class FileOutputStreamDemo3 {/*IO流的异常处理方式: jdk7版本…