2017-10-20 74 views
-3

我想,使用R Studio版本1.1.383[R Readxl错误,表达式必须是一个长度为1矢量

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 

我读#2是切换到其他地方加载在我的Mac一个.xls文件需要一个载体所以问题是我正在尝试加载数据帧,但我找不到如何解决。我还不熟悉xls文件的内容,因为它已发送给我,并且我没有Excel。

+0

你可以提供一个建议吗?我通常会通过将我的错误消息粘贴到Google,然后直接链接到Stackoverflow来找到答案。所以我认为这很好,但对寻找解决方案的更好建议非常开放。 –

+0

如果错误是在身体,搜索将它捡起来。也许像'R Readxl错误,EXPR必须是长度为1的矢量'。标题很难阅读,所有的错误文字混乱。 – nyvokub

+3

你为什么NULL'传递''到read_excel()'?你想在这里发生什么? – MrFlick

回答

1

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

相关问题