我试图使用XLconnect来导入工作表作为我的数据源
如果我使用下面的代码,我会收到后续错误
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)
一种解决方法是将名称转换为工作表的数量,但我仍然需要控制每个项目的导入方式,而不是将所有项目导入到一个数据框架中。不知道如何做到这一点
答案 0 :(得分:1)
假设您的wk =
代码运行正常,并且您看到了正式的班级工作簿'对象出现后,您可能拼错了工作表名称。索引-1表示作为标题给出的字符串不匹配。
要使用索引,请使用:
amp_genesAll_cancer = readWorksheet(wk, sheet=1, header=TRUE)
1为表格编号