美文网首页
2022-07-25-R语言删除/替换字符串中的标点符号/字母/

2022-07-25-R语言删除/替换字符串中的标点符号/字母/

作者: c海明威 | 来源:发表于2022-07-25 14:44 被阅读0次

一、gsub函数

### [^[:alnum:]///' ]能搞定大部分特殊符号,搞不定的特殊符号,自己输入替换即可

data2 <- gsub("[^[:alnum:]///' ]", "", data[, 2]) 

#1 data3<-gsub("[ | ]"," ",data[,3])

#2 删除字符串a中的双引号:gsub('["]', '', string_a)

#3 删除字符串a中的下划线_:gsub('[_]', '', string_a)

#4 把字符串a中的数字1换成中文一:gsub('[1]', '一', string_a)

#5 把字符串a中的字母a换成字母A:gsub('[a]', 'A', string_a)

#6  如何从R中的字符串中删除单引号?How to remove single quote from a string in R?

result <- gsub("'", '', yourString)


二、substring函数

基本用法:substring(x,first,last)

#1 example:

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

#2 substr函数循环去除长度不等字符串

# removeQuote <- function(x) substr(x, 2, nchar(x) -1) ##去除字符串始末

apply(dat, 1, removeQuote)


三、as.name函数:去除引号

# example

# as.name("ABCD")

# ABCD


相关文章

网友评论

      本文标题:2022-07-25-R语言删除/替换字符串中的标点符号/字母/

      本文链接:https://www.haomeiwen.com/subject/amegirtx.html