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...