楼主: yijiaobani
16493 5

[问答] R语言编写函数设置默认目录-编程复制报错 [推广有奖]

  • 4关注
  • 5粉丝

已卖:70份资源

博士生

26%

还不是VIP/贵宾

-

威望
0
论坛币
196 个
通用积分
10.7311
学术水平
2 点
热心指数
8 点
信用等级
0 点
经验
5127 点
帖子
147
精华
0
在线时间
236 小时
注册时间
2015-5-18
最后登录
2020-10-28

楼主
yijiaobani 发表于 2015-7-28 11:20:16 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
如题:
我是在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"?
十分感谢
二维码

扫码加我 拉你入群

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

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

关键词:R语言 Windows Window wind NDO windows

<img src="stati ...

沙发
yijiaobani 发表于 2015-7-28 11:22:39
perl语言中有单引号和多引号的区分,一个是绝对引用,一个是相对引用,R中有相关的函数么?

藤椅
wangfs111222 发表于 2015-7-28 12:34:07
gsub("\","/",a) 是不是应该设置fixed参数?

板凳
yijiaobani 发表于 2015-7-28 14:19:53
a<-c("C:\Users\Admin-pc\Desktop\data-2015-6-24")
是这条命令报错

报纸
ANAN0612 发表于 2016-6-23 11:17:02
还是要换成“\\”才好用

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

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 06:40