我下载了'readxl'软件包并加载为读取.xls文件。我尝试了多种读取文件的方法,但是在尝试加载文件时出现以下(相同)错误。
data <- read_excel('C:\Users\....\xyz max_23.xls')
data <- readr_example('C:\Users\....\xyz max_23.xls')
data <- read_xls('C:\Users\....\xyz max_23.xls')
data <- as.data.table(read_excel("C:\Users\....\xyz max_23.xls"))
Error:
filepath: C:\Users\....\xyz max_23.xls
libxls error: Unable to open file
此外,我尝试了-
> file.exists("C:\Users\....\xyz max_23.xls")
[1] TRUE
> format_from_ext("C:\Users\....\xyz max_23.xls")
[1] "xls"
> format_from_signature("C:\Users\....\xyz max_23.xls")
[1] NA
如果我仍然可以阅读此文件,有人可以建议我。
问题在于设置路径。 R不接受反斜杠(“ \”)。您必须使用正斜杠(/)或双反斜杠(\)。您可以使用以下代码
library(readxl)
read_xls(path="C:\\Users\\....\\xyz max_23.xls", sheet = 1)