• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

R语言中的字符处理

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

R语言中的字符处理

 (2011-07-10 22:29:48)
标签: 

r语言

 

字符处理

 

字符串

 

连接

 

分割

分类: R
R的字符串处理能力还是很强大的,具体有base包的几个函数和stringr包。

1.计算字符串的字符数
nchar() 

2. 字符串连接
paste(..., sep ", collapse NULL),其中collpase参数可将多个字符串连接成一个。
=====================================
paste(letters[1:5], "_1", sep = '')
[1] "a_1" "b_1" "c_1" "d_1" "e_1"
paste(letters[1:5], collapse='_')
[1] "a_b_c_d_e"
=====================================

3. 字符串分割
3.1 分隔符截取
strsplit(x, split, extended TRUE, fixed FALSE, perl FALSE)
=================================================================================
QWE <- c("QWERTYUIOPASDFGHJKLZXCVBNM")
unlist(strsplit(QWE, ""))
 [1] "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "A" "S" "D" "F" "G" "H" "J" "K" "L"
[20] "Z" "X" "C" "V" "B" "N" "M"

xtest  #将xtest表示化成小时为单位的时间表示形式,以便用于坐标轴显示
 [1] "0:00:04"  "0:53:18"  "1:53:18"  "2:53:17"  "3:53:16"  "4:53:16"
 [7] "5:53:16"  "6:53:16"  "7:53:16"  "8:53:16"  "9:53:15"  "10:53:14"
[13] "11:53:13" "12:53:13" "13:53:13" "14:53:13" "15:53:13" "16:53:13"
[19] "17:53:13" "18:53:13" "19:53:13" "20:53:13" "21:53:13" "22:53:13"
[25] "23:53:14"

xtest <- as.data.frame(strsplit(xtest, split= ":"))
xtest
  c..0....00....04.. c..0....53....18.. c..1....53....18.. c..2....53....17..
                 0                  0                  1                  2
                00                 53                 53                 53
                04                 18                 18                 17
  c..3....53....16.. c..4....53....16.. c..5....53....16.. c..6....53....16..
                 3               

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
R语言RODBC连接oracle发布时间:2022-07-18
下一篇:
R语言data manipulation学习笔记之创建变量、重命名、数据融合发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap