【发布时间】:2018-01-12 05:32:24
【问题描述】:
我开始将一些测量数据(长期积累的)填充到 OpenOffice Writer 文档(另存为 ODF)的表格中,最初仅用于文档目的。
现在我有了用 R 处理表中数据的想法,想知道如何优雅地将表数据导入 R。表有几页长...
【问题讨论】:
-
github.com/hrbrmstr/docxtractr> 对
docx文件执行此操作。我没有 OpenOffice Writer(而且它是一个巨大的安装 IIRC),所以如果你可以提供一个带有表格的示例,我可能会修改所述包以适应它,因为他们 look similar。或者,将您的文档另存为docx并尝试使用该软件包。 -
也许包rio值得一试?如果您整齐一致地保存数据(例如始终使用逗号分隔符...),您可以只通过文本连接
read.delim()或保存在简单的文本文件中?如果您可以发布一些示例日期会更容易 -
@hrbrmstr:您提供的链接无效。请不要复制一些您没有尝试过的材料!
-
@davidski:如果我已经拥有 CSV 格式的数据,我不需要任何进一步的说明。我正在考虑将表格复制到剪贴板,然后从那里提取数据。我知道它适用于 Excel/Calc,但我不了解 Writer。
-
@U.Windl 您所要做的就是删除尾随的
>。 github.com/hrbrmstr/docxtractr(鉴于您的回复,我不太可能花时间修改包)。您也可以直接从 CRAN 中提取它,但似乎您甚至没有在那里查找 pkg 名称。