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语言删除/替换字符串中的标点符号/字母/数据的方法_第1张图片

你可能感兴趣的:(R,字符串,正则表达式)