R语言中strsplit函数

 

001、

test <- "xx aa yy zz"         ## 测试字符串
strsplit(test, split = " ")   ## split = 用于指定分割的依据, 此处设定为空格
strsplit(test, split = "")    ## 指定分割依据为空白
strsplit(test, NULL)          ## NULL参数指定分割依据为空白

 

 

 

002、

test <- "dd,jj,mm,ss_ee_xx"        ## 测试字符串
test
strsplit(test, split = ",")        ## 指定分割依据为逗号
strsplit(test, split = "_")        ## 指定分割依据为下划线
strsplit(test, split = ",|_")      ## 指定分割依据为逗号或者下划线

 

 

003、

test <- "ee,aa,jj,kk"      ## 测试字符串
test
res <- strsplit(test, split = ",")   ## 指定分割符为逗号
res
class(res)                           ## 结果为列表
res2 <- unlist(res)                  ## 转换为字符
res2
class(res2)

 

004、

test <- "ew.ek.kk.ff.gg"
strsplit(test, split = ".")        ## 使用了正则,.表示匹配任意一个字符
strsplit(test, split = ".", fixed = T)  ## fixed = T, 表示屏蔽正则

 

posted @ 2022-07-07 11:22  小鲨鱼2018  阅读(981)  评论(0编辑  收藏  举报