排除XLSX包故障:行必须是整数向量

时间:2017-02-28 19:15:37

标签: r shiny

在我的R Shiny程序中,我有一段代码如下:

read.xlsx(wb,sheet=5,rows=5,cols=9)

当我运行程序时,它生成的错误如下:

Error in read.xlsx.Workbook(wb, sheet = 5, rows = 5, cols = 9) 
  rows must be an integer vector else NULL or NA

我的理解: 工作簿对象" wb"已定义。它绝不会导致这个问题。我相信宣布"行"和" cols"造成了问题。通过使用help()函数,我发现这些是read.xlsx函数中的参数。但是,当我查看在线文档时,我发现调用的参数应该是rowIndex和colIndex。我不想使用startRow等参数,因为我只想要一个特定的值。

我不明白 我不明白问题所在。数字应该是矢量。在任何情况下,当我像这样使用as.vector命令时,

read.xlsx(wb,sheet=5,rows=as.vector(5),cols=as.vector(9))`

我得到了同样的错误。老实说,我不知道我的问题在哪里,我希望你们中的一个人可以帮助我解决这个语法问题。

0 个答案:

没有答案