将.Rd文件转换为纯文本

时间:2014-05-27 19:39:38

标签: r plaintext rd

我正在尝试将R文档文件(扩展名.Rd)转换为纯文本。我知道RdUtils包含一个名为Rdconv的工具,但据我所知,它只能在命令行中使用。有没有办法从R会话中访问Rdconv(或类似的转换工具)?

2 个答案:

答案 0 :(得分:7)

尝试

tools::Rd2txt("path/to/file.Rd")

答案 1 :(得分:2)

您可以随时调用系统命令,例如使用system2函数:

input <- '~/Projekty/stringi/man/stri_length.Rd'
output <- '/tmp/out.txt'
system2('R', paste('CMD Rdconv -t txt', filename, '-o', output))
readLines(output)
## [1] "Count the Number of Characters"
## ...

确保R在您系统的搜索路径中。如果没有,请将上面system2()的第一个参数替换为完整路径,例如: C:\Program Files\R\3.1\bin\R.exe