【R语言】学习笔记---字符串处理

字符串

【R语言】学习笔记---字符串处理

文本文件读取

使用readLines()读取
【R语言】学习笔记---字符串处理
【R语言】学习笔记---字符串处理
【R语言】学习笔记---字符串处理
使用scan()读取
其中当参数sep="\n"时,按行读取,what=指定读取数据类型
【R语言】学习笔记---字符串处理

字符串连接

使用paste()函数连接字符串

【R语言】学习笔记---字符串处理
【R语言】学习笔记---字符串处理

【R语言】学习笔记---字符串处理

字符串拆分

使用strsplit()函数进行拆分
【R语言】学习笔记---字符串处理
返回的是一个列表,可以使用unlist()查看
【R语言】学习笔记---字符串处理

字符串搜索

使用grep()函数,默认返回索引
【R语言】学习笔记---字符串处理
【R语言】学习笔记---字符串处理
使用grepl()函数,返回值为逻辑值

【R语言】学习笔记---字符串处理
使用regexpr()函数
-1表示不匹配,1表示匹配上
【R语言】学习笔记---字符串处理
使用gregexpr()函数搜索
以列表的形式返回每个元素的匹配情况
【R语言】学习笔记---字符串处理
regexec()效果类似
【R语言】学习笔记---字符串处理

字符串替换

sub()函数替换第一次匹配的字符,gsub()函数替换所有匹配字符

【R语言】学习笔记---字符串处理

字符串提取

使用surstr()函数提取,也可以直接赋值
【R语言】学习笔记---字符串处理
【R语言】学习笔记---字符串处理