0
我試着使用XLconnect以進口工作表作爲我的數據源引用工作表的索引,而不是名稱中的R
如果我使用下面的代碼,我得到的後續錯誤
library(XLConnect)
wk = loadWorkbook("/Users/sebastianzeki/Desktop/SequencingScripts/bedtools/bedtools2-master/CohortComparisons/PanCancerCommonSCNAs.xlsx")
amp_genesAll_cancer = readWorksheet(wk, sheet="amp_genes.All_cancer.txt", header=TRUE)
Error: IllegalArgumentException (Java): Sheet index (-1) is out of range (0..25)
一個解決辦法是將名稱轉換爲工作表的數字,但我仍然需要控制每個數據庫的導入方式,而不是將所有數據導入到一個數據框中。不知道如何執行此操作雖然
幫助文件(?'XLConnect :: readWorksheet')似乎表明,你*可以*使用工作表的索引:'sheet:\t 要讀取的工作表的名稱或索引從# – nrussell 2015-04-01 14:43:55
您是否嘗試給「getSheets(wk)」一個鏡頭以查看可用工作表的名稱...並避免錯誤...有時getSheets返回的名稱與您期望 – WD11 2015-04-01 14:59:20