R语言字符串相关操作

R语言字符串相关操作

字符串操作常用函数

函数作用示例结果
toupper转换为大写toupper("abc")“ABC”
tolower转换为小写tolower("ABC")“abc”
nchar统计字符数量nchar("abc")3
substr截取字符串substr("abc",1,2)“ab”
substring截取字符串到结束substring("abc",2)“bc”
as.numeric将字符串转化为数字as.numeric("123")123
as.character将数字转化为字符串as.character(123)“123”
strsplit分隔拆分字符串strsplit("2022:9:21",':')“2022” “9” “21”
gsub替换字符串gsub(':','/',"2022:9:21")“2022/9/21”

字符串连接

paste(str1,str2,...,sep = ' ')其中sep是连接符,默认为空格。

paste0(str1,str2,...,sep = '')默认直接连接。

> paste0("asdasd","ASDASD")
[1] "asdasdASDASD"
> paste("asdasd","ASDASD",sep = '$')
[1] "asdasd$ASDASD"
> paste0(c("asdasd","ASDASD"),collapse = '')
[1] "asdasdASDASD"

格式化字符串

format(x,digits,nsmall,scientific,width,justify = c("left","right","centre","none"))

用于格式化字符串或数字。

参数说明:

  • x:输入对向量
  • digits:显示的位数
  • nsmall:小数点右边显示的最少位数
  • scientific:设置科学计数法
  • width:通过开头填充空白来显示最小的宽度
  • justify:设置位置,显示可以是左边、右边、中间等。
> format(123.1231234,digits=5)
[1] "123.12"
> format(123.1231234,width=10)
[1] "  123.1231"
> format("google",width=10,justify='centre')
[1] "  google  "
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值