美文网首页
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