将 table 从 ODF 文档导入 R 的优雅方式
Elegant way to import table from ODF document into R
我开始将一些测量数据(长期积累的)填充到 table OpenOffice Writer 文档(另存为 ODF)中,最初仅用于文档目的。
现在我有了用R处理table中数据的想法,想知道如何优雅地将table数据放入R中。table有好几页...
考虑到@davidski 建议的 docxtractr
的依赖关系,我尝试了另一种有效的方法:
- 在Writer中标记table(通过
Table
->Select
->Table
),然后复制( ^C
).
- 打开 Calc,然后粘贴 (
^V
) table。标记table(点击左上角),然后复制(^C
)。
- 在 R 中使用
read.table(file="clipboard", header=TRUE, sep="\t")
获取 table 数据。
注意:第2步是必须的,否则得到的数据帧是不正确的。
我开始将一些测量数据(长期积累的)填充到 table OpenOffice Writer 文档(另存为 ODF)中,最初仅用于文档目的。
现在我有了用R处理table中数据的想法,想知道如何优雅地将table数据放入R中。table有好几页...
考虑到@davidski 建议的 docxtractr
的依赖关系,我尝试了另一种有效的方法:
- 在Writer中标记table(通过
Table
->Select
->Table
),然后复制(^C
). - 打开 Calc,然后粘贴 (
^V
) table。标记table(点击左上角),然后复制(^C
)。 - 在 R 中使用
read.table(file="clipboard", header=TRUE, sep="\t")
获取 table 数据。
注意:第2步是必须的,否则得到的数据帧是不正确的。