我有多个工作表和多个工作表。在每个工作表中,数据从不同的行号开始,但可以在第1列中出现“ABCD”时识别。我想将函数/计算应用于每个工作表。但是,作为第一步,我无法在工作簿中读取数据框。尝试XLConnect但收到以下错误
*(Error in ls(envir = envir, all.names = private) :
invalid 'envir' argument*
我的问题是如何将每个工作表中的数据读入数据框?
答案 0 :(得分:0)
试用RODBC套餐http://cran.r-project.org/package=RODBC
另见:
http://cran.r-project.org/doc/manuals/r-release/R-data.html#Reading-Excel-spreadsheets
答案 1 :(得分:0)
XLConnect不适用于大型EXCEL文件。我用RODBC让它运转起来。如果感兴趣,请参阅以下链接中的代码。这是链接:
(Read data from several worksheets from workbook and eliminate comments)。
确保R版本,操作系统和MS Office版本(64位或32位)完全相同。