一、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
网友评论