首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >引用excel电子表格中的工作表的索引,而不是r中的名称。

引用excel电子表格中的工作表的索引,而不是r中的名称。
EN

Stack Overflow用户
提问于 2015-04-01 14:39:48
回答 1查看 255关注 0票数 0

我试图使用XLconnect来导入工作表作为我的数据源

如果我使用下面的代码,就会得到随后的错误

代码语言:javascript
复制
 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)

其中一项工作是将名称转换为工作表的编号,但我仍然需要控制每个工作表是如何导入的,而不是将所有数据导入到一个数据表中。但不知道该怎么做

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-01 14:52:53

假设您的wk =代码正确运行,并且您看到一个“正式的类工作簿”对象出现,您可能会拼写错您的工作表名。索引-1表示作为标题的字符串不匹配。

若要使用索引,请使用:

代码语言:javascript
复制
amp_genesAll_cancer = readWorksheet(wk, sheet=1, header=TRUE)

1是活页编号

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29393742

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档