regexpr
R包stringr
字符串处理学习思路
拼接
对应拼接,如 (‘a’,’b’)+(‘c’,’d’) → (‘ac’,’bd’)
多拼为一,如 (‘a’,’cd’,’m’)...替换 提取}
拼接->{多拼为一 对应拼接}
替换->{根据位置 根据pattern(正则表达式)}
提取->{根据位置 根据pattern(正则表达式)}}")
R语言字符串合并与拆分...针对向量
strsplit #针对字符串向量(拆分)
str_split #针对字符串向量(拆分)stringr包内函数
paste #针对向量合并
针对数据框
unite...#合并数据框中的某几列
separate #将数据框中某一列按照某种模式拆分成几列
a <- c("2016-2-7","2016-3-8","2016-4-9","2017-5-...casefold(b,upper=T)
chartr("ab","mn",b) # 对应替换,不支持正则表达式
gsub(pattern="-\\d-",replacement="B",a) # 搜索匹配的内容替换全部