2019-03-08
阅读量:
802
替换文件名的第一个字符
我试图用一个普通的字母替换11个文件的前3个字符
x <- list.files(pattern = ".txt", )
file.rename(substring(x, 1,3), paste0("R_",1:11))
[1] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
解决办法:这是使用gsub和正则表达式的一种方式:
x <- list.files(pattern = ".txt")
x2 <- gsub('^.{3}', 'R_', x) # substitute first 3 characters with 'R_'
file.rename(x, x2)
学习regex是操作R中文件最有用的技能之一






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论