久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

R語言gsub替換字符工具的具體使用

這篇文章主要介紹了R語言gsub替換字符工具的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)

gsub()可以用于字段的刪減、增補(bǔ)、替換和切割,可以處理一個(gè)字段也可以處理由字段組成的向量。

具體的使用方法為:gsub("目標(biāo)字符", "替換字符", 對(duì)象)

在gsub函數(shù)中,任何字段處理都由將“替換字符”替換到“目標(biāo)字符”這一流程中實(shí)現(xiàn),令替換字符為''''可實(shí)現(xiàn)刪除,令替換字符為"目標(biāo)字符+增補(bǔ)內(nèi)容"可實(shí)現(xiàn)增補(bǔ),替換和切割也是使用類似的操作。


> text <- "AbcdEfgh . Ijkl MNM"
> gsub("Efg", "AAA", text) #將Efg改為AAA,區(qū)分大小寫
[1] "AbcdAAAh . Ijkl MNM"

 任何符號(hào),包括空格、Tab和換行都是可以識(shí)別的


> gsub(" I", "i", text)  #可識(shí)別空格
[1] "AbcdEfgh .ijkl MNM"

同時(shí)字符可以識(shí)別多個(gè),進(jìn)行批量置換


> gsub("M", "N", text) 
[1] "AbcdEfgh . Ijkl NNN" 

除此之外,gsub還有其他批量操作的方法


> gsub("^.* ", "a", text) #開頭直到最后一個(gè)空格結(jié)束替換成a
[1] "aMNM"
> gsub("^.* I(j).*$", "\\1", text) #只保留一個(gè)j
[1] "j"
> gsub(" .*$", "b", text) #第一個(gè)空格直達(dá)結(jié)尾替換成b
[1] "AbcdEfghb"
> gsub("\\.", "\\+", text) #句號(hào).和加號(hào)+是特殊的,要添加\\來識(shí)別
[1] "AbcdEfgh + Ijkl MNM"

Syntax Description
\\d Digit, 0,1,2 ... 9
\\D Not Digit
\\s Space
\\S Not Space
\\w Word
\\W Not Word
\\t Tab
\\n New line
^ Beginning of the string
$ End of the string
\ Escape special characters, e.g. \\ is "\", \+ is "+"
| Alternation match. e.g. /(e|d)n/ matches "en" and "dn"
Any character, except \n or line terminator
[ab] a or b
[^ab] Any character except a and b
[0-9] All Digit
[A-Z] All uppercase A to Z letters
[a-z] All lowercase a to z letters
[A-z] All Uppercase and lowercase a to z letters
i+ i at least one time
i* i zero or more times
i? i zero or 1 time
i{n} i occurs n times in sequence
i{n1,n2} i occurs n1 - n2 times in sequence
i{n1,n2}? non greedy match, see above example
i{n,} i occures >= n times
[:alnum:] Alphanumeric characters: [:alpha:] and [:digit:]
[:alpha:] Alphabetic characters: [:lower:] and [:upper:]
[:blank:] Blank characters: e.g. space, tab
[:cntrl:] Control characters
[:digit:] Digits: 0 1 2 3 4 5 6 7 8 9
[:graph:] Graphical characters: [:alnum:] and [:punct:]
[:lower:] Lower-case letters in the current locale
[:print:] Printable characters: [:alnum:], [:punct:] and space
[:punct:] Punctuation character: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~
[:space:] Space characters: tab, newline, vertical tab, form feed, carriage return, space
[:upper:] Upper-case letters in the current locale
[:xdigit:] Hexadecimal digits: 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f

到此這篇關(guān)于R語言gsub替換字符工具的具體使用的文章就介紹到這了,更多相關(guān)R語言gsub替換字符工具內(nèi)容請(qǐng)搜索html5模板網(wǎng)以前的文章希望大家以后多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

主站蜘蛛池模板: 免费在线观看成人 | 久久久精品视频免费看 | 成人免费共享视频 | 国产成人在线视频免费观看 | 一区亚洲| 天堂成人国产精品一区 | 成人精品一区二区 | 精品一区二区三区入口 | 国产激情一区二区三区 | 可以在线看的黄色网址 | 无码日韩精品一区二区免费 | 欧美一区二区在线视频 | 免费在线性爱视频 | 国产在线一区二区三区 | 人人色视频 | 免费在线看a | 欧美精品1区 | 国产精品激情小视频 | 一区中文字幕 | 亚洲天堂免费在线 | 高清久久 | 99久久婷婷国产综合精品首页 | 亚洲精品一 | 国产精品成人品 | hitomi一区二区三区精品 | 免费一区在线 | 欧美三级在线 | 男人天堂视频在线观看 | 又爽又黄axxx片免费观看 | 亚洲精品国产成人 | 亚洲国产精品suv | 在线中文一区 | 久久久123 | 国产精品久久久久影院色老大 | 国产一区二区三区四区在线观看 | 日韩中文字幕一区 | 国产亚洲精品久久情网 | 色婷婷综合网站 | 久久99视频免费观看 | 成人a网| 国产成人精品一区二区三区四区 |