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

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

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

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

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

在gsub函數中,任何字段處理都由將“替換字符”替換到“目標字符”這一流程中實現,令替換字符為''''可實現刪除,令替換字符為"目標字符+增補內容"可實現增補,替換和切割也是使用類似的操作。


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

 任何符號,包括空格、Tab和換行都是可以識別的


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

同時字符可以識別多個,進行批量置換


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

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


> gsub("^.* ", "a", text) #開頭直到最后一個空格結束替換成a
[1] "aMNM"
> gsub("^.* I(j).*$", "\\1", text) #只保留一個j
[1] "j"
> gsub(" .*$", "b", text) #第一個空格直達結尾替換成b
[1] "AbcdEfghb"
> gsub("\\.", "\\+", text) #句號.和加號+是特殊的,要添加\\來識別
[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

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

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

相關文檔推薦

主站蜘蛛池模板: 日韩免费福利视频 | 成人国产精品久久久 | 一级片免费网站 | 午夜日韩视频 | 亚洲 成人 av | 亚洲成a | 日韩成人免费视频 | 久久9精品 | 国产一级片av | 亚洲精品福利在线 | 亚洲精品一区二区三区在线 | 国产成人福利在线观看 | 国产精品永久免费视频 | 亚洲一区二区免费电影 | 日皮视频免费 | 美女久久久久久久 | 精品国产1区2区3区 在线国产视频 | 国产高清视频在线播放 | 91精品国产乱码久久蜜臀 | 中文字幕一区二区三区乱码在线 | 国产精品久久久久久久免费大片 | 亚洲国产激情 | 在线欧美视频 | 美女视频网站久久 | 色综合一区二区三区 | 精品欧美一区二区三区免费观看 | 黄免费观看视频 | 国产成人综合网 | 97精品国产| 午夜视频网站 | h片在线播放 | 欧美亚洲一区二区三区 | 91视视频在线观看入口直接观看 | 中文字幕国产精品视频 | 国产成人精品免费 | 成年人黄色免费视频 | 永久精品| 亚洲天堂一区二区 | 亚洲人成人一区二区在线观看 | h片免费在线观看 | 欧美1页 |