1.str_pad:填充字符串
用法:str_pad(处理类型,width,side=c("left","right","both"),pad=" ")
处理类型:字符串,或向量
width:字符串,或向量
side:表示从那边开始填充,默认从左到右
pad:用什么字符填充
library(tidyverse)
str_pad("A",width = 5,pad = "~")
[1] "~~~~A"
str_pad(c("a","b"),width=5,side="right",pad="~")
[1] "a~~~~" "b~~~~"
2.str_dup:复制字符串
用法str_dup(处理类型,times=)
处理类型:字符串或向量
times:处理字符时,表示字符将复制几次。处理向量时,表示对向量的每个元素复制几次。
str_dup("A",4)
[1] "AAAA"
str_dup(c("A","B"),5)
[1] "AAAAA" "BBBBB"
3.str_count:字符串计数
用法:str_count(处理类型,pattern=)
处理类型:处理字符串,返回数值型,处理向量,返回数值型向量
pattern:匹配字符串或者使用正则表达式。如果不设置默认对字符数计数
str_count("hello")##不对pattern进行设置
[1] 2
str_count("hello",pattern = "l")
[1] 2
str_count(c("hello","world"),pattern = c("e","o"))
[1] 1 1