当前位置: 首页 > news >正文

R语言09-R语言中的字符函数和分布相关函数

字符函数

paste() 和 paste0(): 将多个字符向量连接成一个字符串,paste0() 直接连接,而 paste() 可以通过 sep 参数指定分隔符。

vector1 <- c("Hello", "world")
vector2 <- c("R", "programming")
result <- paste(vector1, vector2, sep = " ")
# 结果: "Hello R" "world programming"

substr(): 提取字符串的子串。

text <- "Data analysis"
substring <- substr(text, 6, 10)
# 结果: "analy"

tolower() 和 toupper(): 将字符串转换为小写或大写形式。

string <- "R Programming"
lower <- tolower(string)
upper <- toupper(string)
# lower 结果: "r programming"
# upper 结果: "R PROGRAMMING"

分布相关函数

rnorm(): 生成服从正态分布的随机数。

random_numbers <- rnorm(100, mean = 0, sd = 1)

runif(): 生成服从均匀分布的随机数。

random_uniform <- runif(50, min = 0, max = 1)

rbeta(): 生成服从Beta分布的随机数。

random_beta <- rbeta(30, shape1 = 2, shape2 = 5)

rpois(): 生成服从泊松分布的随机数。

random_poisson <- rpois(50, lambda = 3)

hist(): 创建直方图以可视化数据的分布情况。

data <- c(1.2, 2.5, 3.8, 2.1, 1.9, 3.2, 2.7)
hist(data, main = "Histogram of Data", xlab = "Values", ylab = "Frequency")
http://www.lryc.cn/news/138568.html

相关文章:

  • pnpm无法加载文件 (解决方法 )
  • 做一个蛋糕店小程序需要哪些步骤?
  • Docker的革命:容器技术如何重塑软件部署之路
  • 【ARM-Linux】项目,语音刷抖音项目
  • Linux驱动开发:技术、实践与Linux的历史
  • # Go学习-Day5
  • 创建型(二) - 单例模式
  • 基于swing的图书借阅管理系统java jsp书馆书籍信息mysql源代码
  • Android相机-HAL-Rockchip-hal3
  • 基于Java+SpringBoot+vue前后端分离华强北商城二手手机管理系统设计实现
  • 【论文阅读】HOLMES:通过关联可疑信息流进行实时 APT 检测(SP-2019)
  • HTML 网页中 自定义图像单击或鼠标悬停时放大
  • 从程序员进阶到架构师再到CTO,该如何破解焦虑?
  • 批量将excel文件转csv文件
  • 实现 CSS 文字渐变色效果
  • C++信息学奥赛1148:连续出现的字符
  • 【笔记】岂不怀归:三和青年调查
  • 使用Mavon-Editor编辑器上传本地图片到又拍云云存储(Vue+SpringBoot)
  • QT使用QXlsx实现对Excel的创建与文字的存取 QT基础入门【Excel的操作】
  • 前端遇到困扰怎么办?10年前端在线帮您解决问题,只需一杯下午茶
  • c#值类型和引用类型
  • 机器学习算法示例的收集;MetaAI编码工具Code Llama;“天工AI搜索”首发实测
  • 大模型一、大语言模型的背景和发展
  • Linux常用命令——dhcpd命令
  • Apache和Nginx各有什么优缺点,应该如何选择?
  • 基于JAVA SpringBoot和UniAPP的宠物服务预约小程序
  • TensorRT推理手写数字分类(三)
  • 创建git项目并提交
  • Android JNI修改Java对象的变量
  • VS+Qt 自定义Dialog