R Readxl 错误,EXPR 必须是长度为 1 的向量

R Readxl Error, EXPR must be a length 1 vector

我正在尝试使用 R studio 版本 1.1.383

在我的 mac 上加载 .xls 文件
library(readxl);
dataset <- read_excel(NULL)
Error in switch(ext, xls = "xls", xlsx = "xlsx", xlsm = "xlsx", if (nzchar(ext)) { :
EXPR must be a length 1 vector

我在 Whosebug 的其他地方读到 Switch 需要一个向量,所以问题是我正在尝试加载数据帧,但我找不到解决方法。我还不熟悉 xls 文件的内容,因为它是发送给我进行处理的,我没有 Excel.

在第二行中,read_excel 需要一个文件名。将 read_excel(NULL) 替换为 read_excel("C:\MyLocation\MyFile")。但是当然要有完整的文件名和路径。