R语言删除/替换字符串中的标点符号/字母/数据的方法
使用函数
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语言删除/替换字符串中的标点符号/字母/数据的方法相关推荐
- SQL 删除替换字符串中第一次出现的指定字符
在SQL Server中删除字符串中第一次出现的字符,使用到charindex函数获取字符第一次出现的位置索引,再使用STUFF函数替换掉指定位置的字符,如下所示: --目的:删除替换字符串中第一次出 ...
- C语言:删除一个字符串中的指定字母
题目:删除一个字符串中的指定字母. 如:字符串 "abcd",删除其中的 a 字母. 输出:bcd int main() {char str1[80],str2[80],c;int ...
- java替换换行符_Java的replace替换字符串中的回车换行符的方法
Java的replace替换字符串中的回车换行符的方法 导语:Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大 ...
- 统计字符串中元音字母的个数 C语言编程,统计字符串中各元音字母(即A,E,I,O,U)的个数。...
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A,E,I,O,U)的个数.注意:字母不分大小写.例如,输入THIs is a boot,则应输出是1 0 2 2 0. 请改正程序中的错 ...
- C语言:替换字符串中某一段子字符串
最近在写代码的时候,因为工作需要从一个较长的字符串中提取出一小段字符串,然后将新字符串填到提取出来字符串的位置,就像这样子,将str1中的yyyyy提取出来然后将str2填到str1中变成str3. ...
- 如何删除英文字符串中的标点符号
在语料库语言学中,为了得到词表,有时需要对字符串中的标点进行处理,刚刚发现一个非常实用的方法,就是采用Python自带的maketrans和translate方法,实现字符的批量映射,这同时也为批量替 ...
- c语言删除s字符串中所有子串t,从串s中删除所有和串t相同的子串的算法
编写算法,从串s中删除所有和串t相同的子串. StringType是串的一个抽象数据类型,它包含以下6种基本操作: void InitStr(StringType &s); // 初始化s为空 ...
- 删除替换字符串中第一次出现的字符串
在String类中有一个replaceFirst方法,可以替换掉字符创中第一次出现的某个字符 String string = "abc123bcsabc251233154"; St ...
- Java 替换字符串中的回车换行符的方法
使用正则表达式进行替换: 代码片段: String documentTxt = EntityUtils.toString(entity,"gbk");//获取数据 documen ...
最新文章
- 现代 JavaScript 函数库 usuallyjs 的安装和使用
- 一个实用的PHP缓存实例
- django(七)之数据库表的单表-增删改查QuerySet,双下划线
- spring的Aop使用问题
- python爬取js加载的数据_JS动态加载数据不会爬?老司机教你两个方法爬取想要的数据...
- gRPC快速入门记录
- 学会用Go解析复杂JSON的思路
- 目标检测算法之FPN(附FPN代码实现)
- python paramiko并发_Python之paramiko
- SAP自学指南:案例公司的需求分析
- 8分钟搞清波士顿动力进化史 | 视频
- 比Gmail更强悍:超大3GB免费邮箱申请!
- 一个页面播放多个视频
- 【C语言初阶】——简易版·扫雷(9*9)【运行逻辑思维导图+细节讲解+源码】【初级】
- 三剑合一称霸互联网时代——Serverless助推云计算-大数据-人工智能
- 抖音二面:计算机网络-应用层
- ligerui demo php,LigerUI的简单使用示例
- selenium+python:元素定位的八种方式
- 小马哥 ------高仿三星S5刷机 高仿三星G9006系列拆机主板机型图与开机界面图
- 汇编语言--test和cmp区别
热门文章
- 喜讯!通付盾「安全合规平台」再次成功入驻华为云严选商城
- 【1】国家电网公司相关情况介绍
- (三)消息队列——AMQP的理解以及RabbitMQ概述
- navigation导航栈
- 计算机中文字转换为表格怎么弄,Word中“文字”与“表格”相互转换-word技巧-电脑技巧收藏家...
- python用minimize() 函数替代matlab的fmincon函数
- 关于api-ms-win-crt-runtime-l1-1-0.dll 丢失
- go-pitaya学习笔记(4)-clusterdemo分析
- 宁德时代与福特开展全球战略合作;爱立信完成收购Vonage | 美通企业日报
- 在网页上删除和自定义查询SQL数据