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

R基础(三):数据类型(数值、字符、逻辑)

一、数值型 numeric

# 数值型 numeric
a <- c(2,-2,9.55)
b <- c(4,1,-6.2)class(a)
[1] "numeric"

计算

# 四舍五入
round(a,1)
[1]  2.0 -2.0  9.6abs(a)     # 绝对值
[1] 2.00 2.00 9.55sqrt(a)    # 开平方
sd(a)      # 求标准差a*b        # 乘
a / b      # 除
a %% b     # 余
a %/% b    # 整除a**b    # 求幂
[1]  1.600000e+01 -2.000000e+00  8.394196e-07
a^b     # 求幂
[1]  1.600000e+01 -2.000000e+00  8.394196e-07# 求相关系数
cor(a, b)

二、字符型 character

# 字符型 character
c <- c("ffk","atc","GAt","uuu")
class(c)
[1] "character"

计算

install.packages("tidyverse")
library(stringr)str_count(c,"f")    # 计数
str_sub(c, 1, 3)    # 按位置提取
[1] "ffk" "atc" "GAt" "uuu"
str_subset(c,"c")   # 提取含“c”的元素
[1] "atc"
str_length(c)       # 长度
[1] 3 3 3 3
str_replace_all(c, 'f', 'F')    # 替换所有
[1] "FFk" "atc" "GAt" "uuu"
str_to_lower(c)     # 转小写
[1] "ffk" "atc" "gat" "uuu"str_c(c('chr1', 'chr2', 'chr3', 'chr4'), c, sep = ':')  # 连接
[1] "chr1:ffk" "chr2:atc" "chr3:GAt" "chr4:uuu"str_split(c, '', simplify = T)                          # 拆分[,1] [,2] [,3]
[1,] "f"  "f"  "k" 
[2,] "a"  "t"  "c" 
[3,] "G"  "A"  "t" 
[4,] "u"  "u"  "u"
ustr_sort(c)    # 排序
[1] "atc" "ffk" "GAt" "uuu"

三、逻辑型 logical

# 逻辑型 logical
x <- c(T, F, T)
y <- c(F, F, F)
class(x)
[1] "logical"

计算

x & y    # 与
x && y   # 与x | y    # 或(向量)
x || y   # 或(单元素)!x       # 非all(x)   # 所有都为真?
any(x)   # 至少有一个为真?

 

http://www.jsqmd.com/news/711257/

相关文章:

  • 为什么顶尖团队已弃用Flask微服务?Python 3.15 WASM轻量化部署正在重构边缘AI架构(内部技术备忘录泄露版)
  • PostgreSQL LIMIT 指令详解
  • 2025届必备的五大AI学术助手解析与推荐
  • Windows 10安卓子系统完整指南:三步实现安卓应用在Windows 10上运行
  • Windows系统清理终极指南:免费开源工具快速解决电脑卡顿问题
  • nli-MiniLM2-L6-H768快速入门:Windows系统下模型部署与调用
  • 2026年四川别墅防水服务机构排行及实测对比:成都防水补漏,防水检测补漏,飘窗防水检测补漏,优选推荐! - 优质品牌商家
  • C语言Modbus安全扩展开发避坑清单(11个GCC编译器未捕获的时序漏洞,某能源集团已发生3起停机事故)
  • AutoUnipus终极指南:基于Playwright的U校园自动化学习解决方案
  • Python 3 JSON:深入浅出地探索JSON在Python中的应用
  • 欧盟AI法案合规指南:软件测试视角下的五大雷区与应对策略
  • 3步解锁小爱音箱隐藏潜能:从智能助手到开源多媒体中心
  • 8400万骑手的好消息:中央出手,平台不能再随意压薪、卡算法了
  • MATTRL框架:多智能体测试时强化学习解析
  • AJAX 数据库
  • 2026年4月新消息:劳务派遣经营许可办理,专业服务商如何助力企业高效合规? - 2026年企业推荐榜
  • Laravel 1.x:PHP框架的初代革新
  • 2026届必备的六大AI写作助手实测分析
  • 2026成都可靠格力空调总代理优质服务商推荐榜 - 优质品牌商家
  • ThinkPad风扇控制终极指南:TPFanCtrl2深度配置与性能优化实战
  • BMAM框架:解决AI记忆衰退的神经拟态工程
  • 2026年4月更新:南通地区优质茶叶直销服务商深度解析与推荐 - 2026年企业推荐榜
  • 教育视频知识迁移评估的创新方法TeachQuiz解析
  • 如何快速掌握3D重建:专业开源摄影测量软件完整指南
  • 终极免费Android投屏控制指南:QtScrcpy完整使用教程
  • 2026年4月新消息:广东车间隔离护栏工厂深度**与**推荐 - 2026年企业推荐榜
  • AutoTrain在工业质检中的目标检测实战
  • KaibanJS构建智能旅行规划系统实战
  • 2026年第二季度新疆建筑防水材料实力厂家盘点:为何新疆禹克建材有限公司值得关注? - 2026年企业推荐榜
  • Python代码审查评估基准CodeFuse-CR-Bench解析