stringr----- str_sub

主页:https://cran.r-project.org/web/packages/stringr/index.html

#安装stringr包> install.packages('stringr')> library(stringr)

#stringr函数分类:

字符串拼接函数

    字符串计算函数

    字符串匹配函数

    字符串变换函数

    参数控制函数

#stringr字符串拼接函数

str_sub,截取字符串

str_sub(string, start = 1L, end = -1L)

string: 字符串,字符串向量。 start : 开始位置 end : 结束位置

#截取字符串

> txt <- "I am Conan." # 截取1-4的索引位置的字符串 > str_sub(txt, 1, 4) [1] "I am" # 截取1-6的索引位置的字符串 > str_sub(txt, end=6) [1] "I am C" # 截取6到结束的索引位置的字符串 > str_sub(txt, 6) [1] "Conan." # 分2段截取字符串 > str_sub(txt, c(1, 4), c(6, 8)) [1] "I am C" "m Con" # 通过负坐标截取字符串 > str_sub(txt, -3) [1] "an." > str_sub(txt, end = -3) [1] "I am Cona"

#对截取的字符串进行赋值

> x <- "AAABBBCCC" # 在字符串的1的位置赋值为1 > str_sub(x, 1, 1) <- 1; x [1] "1AABBBCCC" # 在字符串从2到-2的位置赋值为2345 > str_sub(x, 2, -2) <- "2345"; x [1] "12345C"

(0)

相关推荐