将SAS数据文件导入R

时间:2016-09-14 18:20:33

标签: r

我想在SAS数据文件(sas7bdat格式)中读入R.我尝试过使用sas7bdat包,但最终收到错误。

CODE:

x <- read.sas7bdat("C:\Users\petas\Desktop\airline.sas7bdat")

错误:

  

'\ U'在没有十六进制数字的情况下使用字符串开头“”C:\ U“

有人可以帮我吗?提前谢谢。

2 个答案:

答案 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"应该使用单反斜杠而不是双反斜杠

希望它有所帮助。