使用函数

gsub

base包中的 gsub() 可以替换/删除字符串中的各种标点符号/字母/数据

# 删除字符串a中的双引号
gsub('["]', '', string_a)# 删除字符串a中的下划线_
gsub('[_]', '', string_a)# 把字符串a中的数字1换成中文一
gsub('[1]', '一', string_a)# 把字符串a中的字母a换成字母A
gsub('[a]', 'A', string_a)

substring

这个函数可以提取字符串的一部分

substring()函数的基本语法是:

substring(x,first,last)

以下是所使用的参数的说明:
x - 是字符向量输入。
first - 是第一个字符要被提取的位置。
last - 是最后一个字符要被提取的位置。

result <- substring(“Extract”, 5, 7)
print(result)
[1] “act”

使用场景举例

在读取矩阵文件的时候常常会碰到下面这样的情况

R语言删除/替换字符串中的标点符号/字母/数据的方法相关推荐

  1. SQL 删除替换字符串中第一次出现的指定字符

    在SQL Server中删除字符串中第一次出现的字符,使用到charindex函数获取字符第一次出现的位置索引,再使用STUFF函数替换掉指定位置的字符,如下所示: --目的:删除替换字符串中第一次出 ...

  2. C语言:删除一个字符串中的指定字母

    题目:删除一个字符串中的指定字母. 如:字符串 "abcd",删除其中的 a 字母. 输出:bcd int main() {char str1[80],str2[80],c;int ...

  3. java替换换行符_Java的replace替换字符串中的回车换行符的方法

    Java的replace替换字符串中的回车换行符的方法 导语:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大 ...

  4. 统计字符串中元音字母的个数 C语言编程,统计字符串中各元音字母(即A,E,I,O,U)的个数。...

    下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数.注意:字母不分大小写.例如,输入THIs is a boot,则应输出是1 0 2 2 0. 请改正程序中的错 ...

  5. C语言:替换字符串中某一段子字符串

    最近在写代码的时候,因为工作需要从一个较长的字符串中提取出一小段字符串,然后将新字符串填到提取出来字符串的位置,就像这样子,将str1中的yyyyy提取出来然后将str2填到str1中变成str3. ...

  6. 如何删除英文字符串中的标点符号

    在语料库语言学中,为了得到词表,有时需要对字符串中的标点进行处理,刚刚发现一个非常实用的方法,就是采用Python自带的maketrans和translate方法,实现字符的批量映射,这同时也为批量替 ...

  7. c语言删除s字符串中所有子串t,从串s中删除所有和串t相同的子串的算法

    编写算法,从串s中删除所有和串t相同的子串. StringType是串的一个抽象数据类型,它包含以下6种基本操作: void InitStr(StringType &s); // 初始化s为空 ...

  8. 删除替换字符串中第一次出现的字符串

    在String类中有一个replaceFirst方法,可以替换掉字符创中第一次出现的某个字符 String string = "abc123bcsabc251233154"; St ...

  9. Java 替换字符串中的回车换行符的方法

    使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据  documen ...

最新文章

  1. 现代 JavaScript 函数库 usuallyjs 的安装和使用
  2. 一个实用的PHP缓存实例
  3. django(七)之数据库表的单表-增删改查QuerySet,双下划线
  4. spring的Aop使用问题
  5. python爬取js加载的数据_JS动态加载数据不会爬?老司机教你两个方法爬取想要的数据...
  6. gRPC快速入门记录
  7. 学会用Go解析复杂JSON的思路
  8. 目标检测算法之FPN(附FPN代码实现)
  9. python paramiko并发_Python之paramiko
  10. SAP自学指南:案例公司的需求分析
  11. 8分钟搞清波士顿动力进化史 | 视频
  12. 比Gmail更强悍:超大3GB免费邮箱申请!
  13. 一个页面播放多个视频
  14. 【C语言初阶】——简易版·扫雷(9*9)【运行逻辑思维导图+细节讲解+源码】【初级】
  15. 三剑合一称霸互联网时代——Serverless助推云计算-大数据-人工智能
  16. 抖音二面:计算机网络-应用层
  17. ligerui demo php,LigerUI的简单使用示例
  18. selenium+python:元素定位的八种方式
  19. 小马哥 ------高仿三星S5刷机 高仿三星G9006系列拆机主板机型图与开机界面图
  20. 汇编语言--test和cmp区别

热门文章

  1. 喜讯!通付盾「安全合规平台」再次成功入驻华为云严选商城
  2. 【1】国家电网公司相关情况介绍
  3. (三)消息队列——AMQP的理解以及RabbitMQ概述
  4. navigation导航栈
  5. 计算机中文字转换为表格怎么弄,Word中“文字”与“表格”相互转换-word技巧-电脑技巧收藏家...
  6. python用minimize() 函数替代matlab的fmincon函数
  7. 关于api-ms-win-crt-runtime-l1-1-0.dll 丢失
  8. go-pitaya学习笔记(4)-clusterdemo分析
  9. 宁德时代与福特开展全球战略合作;爱立信完成收购Vonage | 美通企业日报
  10. 在网页上删除和自定义查询SQL数据