R语言字符串分割(strsplit()函数)

R语言中常使用strsplit()函数对字符串进行分割。

1.语法
代码参数
strsplit(x, split, fixed = F, perl = F, useBytes = F)x-字符串格式向量,函数依次对向量的每个元素进行拆分。
split-为拆分位置的字串向量,即在哪个字串处开始拆分;该参数默认是正则表达式匹配。
fixed = T-表示是用普通文本匹配或者正则表达式的精确匹配。
perl-其设置和perl的版本有关,表示可以使用perl语言里面的正则表达式。如果正则表达式过长,则可以考虑使用perl的正则来提高运算速度。
useBytes-是否逐字节进行匹配,默认为FALSE,表示是按字符匹配而不是按字节进行匹配。
2. 示例
> s <- '123 456'
> strsplit(s,'')
[[1]]
[1] "1" "2" "3" " " "4" "5" "6"

> strsplit(s, ' ')
[[1]]
[1] "123" "456"

> strsplit(s, ' ')[1]
[[1]]
[1] "123" "456"

> strsplit(s, ' ')[[1]][1]
[1] "123"

欢迎大家批评指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A-Chin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值