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

R语言字符串替换:gsub()

 gsub(pattern, replacement, x, 
 ignore.case = FALSE, 
 perl = FALSE,fixed = FALSE, 
 useBytes = FALSE)

其中pattern是要替换的字符,replacement是替换的字符,x是对应的string或string vector。

举例如下:

x <- “R Tutorial”
gsub(“ut”,“ot”,x)
[1] “R Totorial”

ignore.case表示是否忽视大小写。

举例vector:

x <- c(“R Tutorial”,“PHP Tutorial”, “HTML Tutorial”)
gsub(“Tutorial”,“Examples”,x)
[1] “R Examples” “PHP Examples” “HTML Examples”
还有其他的一些例子来灵活使用这个函数,更详细的说明看下面的Ref就可以了。

x <- “line 4322: He is now 25 years old, and weights 130lbs”
y <- gsub("\d+","—",x) #在x中凡是遇到数字就替换成“—”
y
[1] “line —: He is now — years old, and weights —lbs”

x <- “line 4322: He is now 25 years old, and weights 130lbs”
y <- gsub("[[:lower:]]","-",x)
y
[1] “---- 4322: H- – — 25 ----- —, — ------- 130—”

http://www.endmemo.com/program/R/gsub.php

相关文章:

  • matlab实现数据压缩,【Matlab】Huffman编码如何实现数据压缩
  • getcurrenttime java,getcurrenttime
  • java nio netty 教程,4. 彤哥说netty系列之Java NIO实现群聊(自己跟自己聊上瘾了),netty实现...
  • java ucs 2,【字符编码系列】JavaScript使用的编码-UCS-2
  • R语言-文件管理系统操作 list.files dir.file dir
  • metaweblog php,.NET_在Asp.Net中创建MetaWeblog API, 概念   metaweblog是基于XML - phpStudy...
  • php android okgo上传图片,Android OkHttp的封装类OkGo的用法
  • find与xargs连用复制移动位置
  • linux命令行模式kvm,Linux虚拟机-使用命令行管理虚拟机---KVM一些常用的命令
  • 如何编译源代码
  • linux中间隔10ping一次脚本,linux脚本每隔几分钟ping指定ip如不通向指定手机发送短信...
  • 空间转录组学(Spatial Transcriptomics)
  • linux spark编译,Spark源码编译
  • linux python源码目录结构,一台 Web 用途 Python 的Linux 服务器的目录结构、用户分组应该是怎样的?...
  • linux 目录的区别,Linux 常见目录与区别
  • 002-读书笔记-JavaScript高级程序设计 在HTML中使用JavaScript
  • JDK9: 集成 Jshell 和 Maven 项目.
  • LeetCode29.两数相除 JavaScript
  • MySQL主从复制读写分离及奇怪的问题
  • PHP变量
  • Python十分钟制作属于你自己的个性logo
  • react-native 安卓真机环境搭建
  • SpringCloud集成分布式事务LCN (一)
  • Terraform入门 - 1. 安装Terraform
  • vue总结
  • Vultr 教程目录
  • 关于Java中分层中遇到的一些问题
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 简析gRPC client 连接管理
  • 来,膜拜下android roadmap,强大的执行力
  • 如何使用 JavaScript 解析 URL
  • 删除表内多余的重复数据
  • 说说动画卡顿的解决方案
  • 探索 JS 中的模块化
  • 项目管理碎碎念系列之一:干系人管理
  • 小程序开发之路(一)
  • 正则与JS中的正则
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 7行Python代码的人脸识别
  • 宾利慕尚创始人典藏版国内首秀,2025年前实现全系车型电动化 | 2019上海车展 ...
  • ​LeetCode解法汇总2182. 构造限制重复的字符串
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • # 飞书APP集成平台-数字化落地
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #NOIP 2014#Day.2 T3 解方程
  • (173)FPGA约束:单周期时序分析或默认时序分析
  • (八)Spring源码解析:Spring MVC
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (二)springcloud实战之config配置中心
  • (附源码)springboot建达集团公司平台 毕业设计 141538
  • (附源码)springboot猪场管理系统 毕业设计 160901
  • (过滤器)Filter和(监听器)listener
  • (转)Unity3DUnity3D在android下调试
  • .helper勒索病毒的最新威胁:如何恢复您的数据?