全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
16343 5
2015-07-28
如题:
我是在windows下运行R的,用的平台是R-stiduo,每次设置目录时,每次都要把"\",换成"/"或"\\",就想编写个函数:
a<-c("C:\Users\Admin-pc\Desktop\data-2015-6-24")
df_default_directory<-function(a){
  gsub("\","/",a)
  setwd(a)
}

结果报错:
> a<-c("C:\Users\Admin-pc\Desktop\data-2015-6-24")
Error: '\U' used without hex digits in character string starting ""C:\U"

好像是编码错误,上网搜索了一下,没有看明白,就来求组,想弄明白怎么实现,为什么向量不能编码"\U"?
十分感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2015-7-28 11:22:39
perl语言中有单引号和多引号的区分,一个是绝对引用,一个是相对引用,R中有相关的函数么?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-28 12:34:07
gsub("\","/",a) 是不是应该设置fixed参数?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-7-28 14:19:53
a<-c("C:\Users\Admin-pc\Desktop\data-2015-6-24")
是这条命令报错
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-6-23 11:17:02
还是要换成“\\”才好用
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-5-6 16:26:09
ANAN0612 发表于 2016-6-23 11:17
还是要换成“\\”才好用
顶楼上!
按照楼上教的方法,解决了这个问题!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群