在gdata中读取xls

时间:2016-07-01 14:08:45

标签: r xls gdata

我有50个xls文件,其中包含有关社会福利收件人的月度数据。每个文件都有几张,但我想从每个文件中只复制一张,然后将它们的列粘贴到彼此相邻的单独文件中。

我已经安装了gdata包和perl,因为我已经在论坛中读到这是一个很好的包来操作R中的xls文件。我有一些麻烦,但是,在其中读取xls文件,主要是因为我是编程新手。我发现booklet建议使用“read.xls”函数加载xls文件,然后提供以下用法:

read.xls(xls, sheet=1, verbose=FALSE, pattern, na.strings=c("NA","#DIV/0!"),
..., method=c("csv","tsv","tab"), perl="perl")
xls2csv(xls, sheet=1, verbose=FALSE, blank.lines.skip=TRUE, ..., perl="perl")
xls2tab(xls, sheet=1, verbose=FALSE, blank.lines.skip=TRUE, ..., perl="perl")
xls2tsv(xls, sheet=1, verbose=FALSE, blank.lines.skip=TRUE, ..., perl="perl")
xls2sep(xls, sheet=1, verbose=FALSE, blank.lines.skip=TRUE, ...,
method=c("csv","tsv","tab"), perl="perl")

我觉得太复杂了。

我的问题是gdata是否真的是一个操作多个xls文件的好包?如果是,那么如果我想要执行上面描述的复制粘贴任务,我应该学习read.xls函数的参数吗?

我要求这一点确保,我正在走上正轨,不要投入精力去做一些可能对我这项任务没有用的东西。

非常感谢您的建议。

0 个答案:

没有答案