![](/img/trans.png)
[英]XLConnect: unable to find an inherited method for function 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.