簡體   English   中英

XLConnect :: readWorksheet函數上的錯誤

[英]Error on XLConnect::readWorksheet function

我有一行R代碼給我一個錯誤。 代碼行是:

var <- readWorksheet(paste(dir.censo, arq.variaveis, sep="/"), sheet = sheet.variaveis)

其中dir.censo保存excel工作簿的目錄路徑,而arq.variaveis是保存文件名的變量的名稱。 自然, sheet.variaveis擁有我需要的工作表的名稱。 該文件另存為XLSX。 這是錯誤:

Error in (function (classes, fdef, mtable)  : 
  unable to find an inherited method for function ‘readWorksheet’ for signature ‘"character", "character"’

我在線搜索了該錯誤,但未顯示任何錯誤。 如果您可以幫助我解決此問題,我們將不勝感激。 一些系統信息,以備您需要時使用:

作業系統:Windows 10

R版本:3.2.3

RStudio版本:0.99.473

Java版本:8.0_66

再次,非常感謝。

我只是想出了解決該問題的方法。 我只是在這里發布答案,以防其他人遇到此問題j,因此他們的搜索並非沒有結果。 我用以下兩行替換了上面的代碼行:

wb <- loadWorkbook(file.path(dir.censo, arq.variaveis))
variaveis <- readWorksheet(wb, sheet = sheet.variaveis)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM