[R] Windows path backward slash
Tom Woolman
twoo|m@n @end|ng |rom ont@rgettek@com
Thu Dec 24 20:11:08 CET 2020
In Windows versions of R/RStudio when refering to filename paths, you
need to either use two "\\" characters instead of one, OR use the
reverse slash "/" as used in Linux/Unix. It's an unfortunate conflict
between R and Windows in that a single \ character by itself is
treated as an escape character.
It's all Microsoft's fault for using the wrong direction slash in
MS-DOS and not conforming to Unix style c. 1980.
Quoting Anbu A <rquestion2020 using gmail.com>:
> Hi Bill,
> r"{C:\Users\Anbu\Desktop\sas\}" - This is the key and code below worked.
> fsasdat<-function(dsn) {
> pat=r"{C:\Users\Anbu\Desktop\sas\}"
> str1=str_c(pat,dsn,".sas7bdat")
> read_sas(str1)
> #return(str1)
> }
> allmetrx=fsasdat("all")
> str(allmetrx)
>
> Thank you.
>
> Anbu.
>
>
> On Thu, Dec 24, 2020 at 12:12 PM Bill Dunlap <williamwdunlap using gmail.com>
> wrote:
>
>> The "\n" is probably not in the file name. Does omitting it from the call
>> to str_c help?
>>
>> -Bill
>>
>> On Thu, Dec 24, 2020 at 6:20 AM Anbu A <rquestion2020 using gmail.com> wrote:
>>
>>> Hi All,
>>> I am a newbie. This is my first program.
>>> I am trying to read SAS dataset from below path. I added escape "\" along
>>> "\" found in path C:\Users\axyz\Desktop\sas\ but still not working.
>>>
>>> fsasdat<-function(dsn) {
>>> pat="C:\\Users\\axyz\\Desktop\\sas\\"
>>> str1=str_c(pat,dsn,".sas7bdat","\n")
>>> allmetrx=read_sas(str1)
>>> }
>>> fsasdat("all")
>>>
>>> Please help me.
>>>
>>> Thanks,
>>> AA.
>>>
>>> [[alternative HTML version deleted]]
>>>
>>> ______________________________________________
>>> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
>>> https://stat.ethz.ch/mailman/listinfo/r-help
>>> PLEASE do read the posting guide
>>> http://www.R-project.org/posting-guide.html
>>> and provide commented, minimal, self-contained, reproducible code.
>>>
>>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list