我想在SAS数据文件(sas7bdat格式)中读入R.我尝试过使用sas7bdat包,但最终收到错误。
CODE:
x <- read.sas7bdat("C:\Users\petas\Desktop\airline.sas7bdat")
错误:
'\ U'在没有十六进制数字的情况下使用字符串开头“”C:\ U“
有人可以帮我吗?提前谢谢。
答案 0 :(得分:1)
尝试使用正斜杠:
x <- read.sas7bdat("C:/Users/petas/Desktop/airline.sas7bdat")
答案 1 :(得分:1)
使用haven
库
install.packages("haven")
library(haven)
url <- "C:\\Users\\petas\\Desktop\\airline.sas7bdat"
x <- read_sas(url)
如果您使用的窗口超过了您需要使用的
"\"
,请使用"\\"
或Unix / linux样式"/"
。最简单的方法是使用forward slashes
,以便将来与任何操作系统的路径兼容,在您的情况下错误:'\U' used without hex digits in character string starting ""C:\U"
应该使用单反斜杠而不是双反斜杠。
希望它有所帮助。