在R中将包描述提取为字符串

时间:2016-08-23 02:04:47

标签: r shiny metadata

如何从软件包的DESCRIPTION文件中提取软件包的描述?

我有兴趣从Description:字段中获取文字,并且能够在renderText()中使用它来获得闪亮的应用。 renderText()只需要一个字符串,所以以字符串格式获取它是我的目标(除非有人知道另一种方法)。

我不仅仅是复制粘贴的原因是因为我想在一个地方(DESCRIPTION文件)更新说明,而不必记住在多个位置更新说明新版本。

1 个答案:

答案 0 :(得分:2)

根据hrbrmstr的建议,我检查了packageDescription()功能。我还将它包装在gsub中以将换行符转换为空格。在包描述中,每80个字符需要换行符,因此gsub()会从字符串中删除这些换行符。

gsub('\n\\s+', ' ', packageDescription(pkg = 'respirometry', fields = 'Description'))