R字串處理

2022-07-19 02:06:14 字數 1388 閱讀 1994

r 字串處理

1#字串連線:

paste() #paste(..., sep = "

", collapse =null)

> paste("

a","

b","

c",sep="

>")

[1] "

a>b>c"2

字串分割:

strsplit() #strsplit(x, split, extended = true, fixed = false, perl =false)

> strsplit("

a>b>c

",">")

[[1]][

1] "a"

"b""

c"3#計算字串的字元數:

nchar()

> nchar("

a>b>c")

[1] 5

4#字串擷取:

substr(x, start, stop)

> paste("

a","

b","

c",sep="

>

")->mm

> substr(mm, 1, 3)[

1] "

a>b

"substring(text, first, last = 1000000l

)> substring(mm, 1, 3)[

1] "

a>b

"> substring(mm,1,1:3)[

1] "a"

"a>""

a>b"解釋

1代表從第乙個字母開始

1:3代表取(1,1),(1,2),(1,3

)substr(x, start, stop)

<-value

以下是進行字串的替換

substring(text, first, last = 1000000) <-value

#字串替換及大小寫轉換:

chartr(old,

new, x)

> chartr("

a","dd"

,mm)

[1] "

d>b>c

"注:只能替換相同的字元數

toupper(x)

>toupper(mm)

[1] "

a>b>c

"tolower(x)

>tolower(mm)

[1] "

a>b>c

"casefold(x, upper =true)

> casefold(mm, upper =true)

[1] "

a>b>c

"紅色的起著重要作用.false的話就還是和以前一樣了

R語言處理字串

用於字串分割的函式 如strsplit 123abcdefgabcdef ab 1 1 123 cdefg cdef 字串連線 paste paste sep collapse null 字串分割 strsplit strsplit x,split,extended true,fixed false...

字串處理函式 R語言

用於字串分割的函式 如strsplit 123abcdefgabcdef ab 1 1 123 cdefg cdef 字串連線 paste paste sep collapse null 字串分割 strsplit strsplit x,split,extended true,fixed false...

R語言 字串處理函式

r語言中字串處理函式 來自base包 函式說 明 nchar x 計算x中的字元數量 substr 提取或替換乙個字元向量中的子串 grep 在字串中匹配某種模式 sub 在字串中搜尋模式,並以另乙個文字替換 strsplit 分割字串 toupper 大寫轉換 tolower 小寫轉換 1 nch...