获取函数的源代码

时间:2018-07-28 16:41:58

标签: r function methods

我正在尝试查看analyzeSentiment()软件包的SentimentAnalysis函数的来源。 首先,我使用:::

> SentimentAnalysis:::analyzeSentiment
function (x, language = "english", aggregate = NULL, rules = 
defaultSentimentRules(), 
    removeStopwords = TRUE, stemming = TRUE, ...) 
{
    UseMethod("analyzeSentiment", x)
}

使用methods(),我看到该函数的行为符合输入的类

> methods(analyzeSentiment)
[1] analyzeSentiment.character*          analyzeSentiment.Corpus*            
[3] analyzeSentiment.data.frame*        analyzeSentiment.DocumentTermMatrix*
[5] analyzeSentiment.TermDocumentMatrix*

当我尝试使用:::研究这些功能时,它们都依赖于称为analyzeSentiment的功能。

> SentimentAnalysis:::analyzeSentiment.TermDocumentMatrix
function (x, language = "english", aggregate = NULL, rules = 
defaultSentimentRules(), 
    removeStopwords = TRUE, stemming = TRUE, ...) 
{
    analyzeSentiment(t(x), language, aggregate, rules, removeStopwords, 
        stemming, ...)
}

这是我刚开始研究的功能,它使我进入了这里。我很好奇它的写法。请帮助我摆脱这个恶性循环!

0 个答案:

没有答案