R语言字符串相关操作

字符串操作常用函数

函数 作用 示例 结果
toupper 转换为大写 toupper("abc") “ABC”
tolower 转换为小写 tolower("ABC") “abc”
nchar 统计字符数量 nchar("abc") 3
substr 截取字符串 substr("abc",1,2) “ab”
substring 截取字符串到结束 substring("abc",2) “bc”
as.numeric 将字符串转化为数字 as.numeric("123") 123
as.character 将数字转化为字符串 as.character(123) “123”
strsplit 分隔拆分字符串 strsplit("2022:9:21",':') “2022” “9” “21”
gsub 替换字符串 gsub(':','/',"2022:9:21") “2022/9/21”

字符串连接

paste(str1,str2,...,sep = ' ')其中sep是连接符,默认为空格。

paste0(str1,str2,...,sep = '')默认直接连接。

> paste0("asdasd","ASDASD")
[1] "asdasdASDASD"
> paste("asdasd","ASDASD",sep = '$')
[1] "asdasd$ASDASD"
> paste0(c("asdasd","ASDASD"),collapse = '')
[1] "asdasdASDASD"

格式化字符串

format(x,digits,nsmall,scientific,width,justify = c("left","right","centre","none"))

用于格式化字符串或数字。

参数说明:

  • x:输入对向量
  • digits:显示的位数
  • nsmall:小数点右边显示的最少位数
  • scientific:设置科学计数法
  • width:通过开头填充空白来显示最小的宽度
  • justify:设置位置,显示可以是左边、右边、中间等。
> format(123.1231234,digits=5)
[1] "123.12"
> format(123.1231234,width=10)
[1] "  123.1231"
> format("google",width=10,justify='centre')
[1] "  google  "

R语言字符串相关操作相关推荐

  1. R语言数据分析笔记——t检验(含正态性检验和方差齐性检验在SPSS和R语言中的操作t检验(单样本、双独立样本、配对样本)在Excel、SPSS、R语言中的操作)

    前言:本文为个人学习笔记,为各大网站上的教学内容之综合整理,综合整理了①假设分析的基础知识.②正态性检验和方差齐性检验在SPSS和R语言中的操作.③t检验(单样本.双独立样本.配对样本)在Excel. ...

  2. R语言 变量的操作函数

    R语言 变量的操作函数 1.变量变换 as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.charact ...

  3. C语言字符串相关一级指针内存模型

    C语言字符串相关一级指针内存模型 通过实例探索一级指针内存模型 通过实例探索一级指针内存模型 void main() {char buf[20]= "aaaa";char buf2 ...

  4. R语言基础数据操作fBasics

    R语言基础数据操作&fBasics xlsx文件的导入 library(readxl) data1 <- read_excel("C:/Users/12241/Desktop/ ...

  5. r语言 线性回归 相关系数_R语言系列第四期:R语言简单相关与回归

    这一系列里前面的三个部分都是用于比较组间差异的各种方法. 在这个部分里,我们会为大家介绍如何使用R进行基础回归和相关分析,以及模型作图.置信区间的预估和展示. A. 简单线性回归 我们使用数据集thu ...

  6. R语言文本挖掘相关包介绍

    本文摘自<Kears深度学习:入门.实战及进阶>第10章10.2小节. 文本挖掘被描述为"自动化或半自动化处理文本的过程",中文分词的结果就可以直接用来建立文本对象,最 ...

  7. c 语言中字符串中r,R语言字符串管家--stringr包案例解析

    注,有疑问 加QQ群..[174225475].. 共同探讨进步 有偿求助请 出门左转 door , 合作愉快 str_detect() detects the presence or absence ...

  8. Java字符串相关操作(一)

    学习的书java中关于字符串的相关操作 stringName.charAt(index):表示返回stringName中的第index个字符,一次输入0和stringName.length()-1并分 ...

  9. R语言使用矩阵操作回归分析

    一朋友问我说: 飞哥,你知道回归分析中利用的是最小二乘法,比如最简单的单变量回归分析,得到的有回归系数和截距,但是相关的标准误是如何计算的??? 我:--竟然讲不出来 内心小99 作为杠精我是不服气的 ...

  10. mysql内数据离散化,R语言数据预处理操作——离散化(分箱)

    一.项目环境 开发工具:RStudio R:3.5.2 相关包:infotheo,discretization,smbinning,dplyr,sqldf 二.导入数据 # 这里我们使用的是鸢尾花数据 ...

最新文章

  1. Matlab编程与数据类型 -- 内联函数
  2. 线程同步 阻塞 异步 非阻塞(转)
  3. WIN7的MKLINK命令,创建文件(夹)连接(链接)
  4. 三层架构:软件设计架构
  5. python 有效的括号
  6. 进化计算在深度学习中的应用 | 附多篇论文解读
  7. 没有安装hiredis
  8. PLSQL Developer 运用Profiler 分析存储过程性能
  9. LeetCode 40 组合总和 II
  10. android app冷启动,Android冷启动实现APP秒开
  11. 利用计算机进行国际贸易的弊端,国际贸易中的计算机应用体系建设浅析
  12. Java快捷键标识符入门学习
  13. 网络服务器管理系统设置实训总结,网络系统管理与维护实训报告.doc
  14. wps2019启用宏+excel批量打开网址
  15. MATLAB调用ANSYS进行有限元分析
  16. 数据库-在E-R模型中,如果有5个不同的实体集,存在2个1:n联系和3个m:n联系,根据E-R模型转换为关系模型的规则,该E-R图转换为关系模式的数目至少
  17. Python代码篇-单例模式(五种实现单利方式)
  18. 根据离散傅里叶变换对ECG信号进行频谱分析
  19. Python:PIL库中getpixel()-方法的使用
  20. python爬虫汽车之家全车型及基本参数入数据库(截止50524个数据)(详解)

热门文章

  1. word文档字不靠边_word怎么调整单元格文字边距表格文字紧靠边框怎么办
  2. 【Unity】Unity3D RPG游戏制作实例(一)游戏简介及文档目录整理
  3. SQL语句 按年龄段分组统计人数
  4. 揭秘传智播客班级毕业薪资超7k的内幕系列 之三 ----国企慕名而来,将未毕业学员“抢走”,传智播客又一次定义“被就业”...
  5. thinkphp使用编辑器kindeditor
  6. [Matlab] 删除三维/高维数组非零/零项
  7. c# 讯飞语音 sdk
  8. 专访罗杰斯公司市场发展经理杨熹 谈高频材料最新发展趋势
  9. 企业微信应用获取code
  10. STM32F7 架构和资源分析