R语言

R语言: substr() & strsplit()

2023-05-21  本文已影响0人  LET149

1. substr()

  • 对字符串或者字符串向量进行指定位置的截取
> aa <- c("shjsksklsl","skkkkss","sjhknjhkh")

> substr(aa, 1,5)  #提取每个字符串的第一到第五个字符,形成新的字符串
[1] "shjsk" "skkkk" "sjhkn"

2. strsplit()

    1. 对字符串或字符串向量中的每个字符串通过指定分割符号进行分割
    1. 分割后的结果是一个列表,每个字符串的分割结果是列表中的一个元素(字符串向量),元素中的单个元素(字符串)为分割结果
> aa <- strsplit("abcddbckkkjjbbdddd", "b")

> aa
[[1]]
[1] "a"      "cdd"    "ckkkjj" ""       "dddd"  

> class(aa)
[1] "list"

> kk <- c("asdfghdf","dfgjsdkkd","3546545djjkkj3adg")

> aa <- strsplit(kk, "d")

> class(aa)
[1] "list"
> length(aa)
[1] 3

> aa
[[1]]
[1] "as"  "fgh" "f"  

[[2]]
[1] ""     "fgjs" "kk"  

[[3]]
[1] "3546545" "jjkkj3a" "g"  
上一篇下一篇

猜你喜欢

热点阅读