5
如何以編程方式從加載的包獲取函數的標題?例如?mean
告訴我算術平均值和?sd
的標題是標準偏差。給定函數名mean
,我怎麼能用R返回"Arithmetic Mean"
?以編程方式獲取已加載的包的函數X標題
如何以編程方式從加載的包獲取函數的標題?例如?mean
告訴我算術平均值和?sd
的標題是標準偏差。給定函數名mean
,我怎麼能用R返回"Arithmetic Mean"
?以編程方式獲取已加載的包的函數X標題
可以使用做到以下幾點:
您將需要從工具包中的Rd_db
功能查找功能(在mean
在這種情況下)之一的RD文件:
library(tools)
db <- Rd_db("base")
然後在一個變量保存感興趣的.Rd文件
therd <- db[grep("mean.Rd", names(db), value = TRUE)]
最後只打印標題
> c(therd$mean.Rd[[1]][[1]])
[1] "Arithmetic Mean"
以同樣的方式,你可以實際打印象的描述,值.Rd文件的其他部分等
您可以使用軟件包的索引頁,例如'grep的(「^ SD」 ,readLines(system.file(「INDEX」,package =「stats」)),value = TRUE) '標題是正確的。 –
其實上面的建議有問題,就像'var'沒有列出,因爲該頁面被稱爲'cor'。多行標題將被拆分。但我會留下評論以防萬一 –