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

时间:2017-10-20 19:46:21

标签: r readxl

我正在尝试使用R studio Version 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

我在Stackoverflow上的其他地方读到Switch期望一个向量,所以问题是我正在尝试加载数据框但是我找不到如何解决。我还不熟悉xls文件的内容,因为它被发送给我工作,我没有Excel。

1 个答案:

答案 0 :(得分:1)

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