将 table 从 ODF 文档导入 R 的优雅方式

Elegant way to import table from ODF document into R

我开始将一些测量数据(长期积累的)填充到 table OpenOffice Writer 文档(另存为 ODF)中,最初仅用于文档目的。

现在我有了用R处理table中数据的想法,想知道如何优雅地将table数据放入R中。table有好几页...

考虑到@davidski 建议的 docxtractr 的依赖关系,我尝试了另一种有效的方法:

  1. Writer中标记table(通过Table->Select->Table),然后复制( ^C).
  2. 打开 Calc,然后粘贴 (^V) table。标记table(点击左上角),然后复制(^C)。
  3. 在 R 中使用 read.table(file="clipboard", header=TRUE, sep="\t") 获取 table 数据。

注意:第2步是必须的,否则得到的数据帧是不正确的。