R: Ungroup a 'sentiment_by' Object to the Sentence Level

uncombine {sentimentr} | R Documentation

## Ungroup a `sentiment_by` Object to the Sentence Level

### Description

Ungroup a `sentiment_by` object, stretching to the `element_id` and `sentence_id` levels.

### Usage

    uncombine(x, ...)

### Arguments

`x` | A `sentiment_by` object.
`...` | Ignored.

### Value

Returns a data.table with grouping variables plus:

- element_id - The id number of the original vector passed to `sentiment`

- word_count - Word count `sum`med by grouping variable

- sd - Standard deviation (`sd`) of the sentiment/polarity score by grouping variable

- ave_sentiment - Sentiment/polarity score `mean` average by grouping variable

### Examples

    mytext <- c(
       'do you like it?  But I hate really bad dogs',
       'I am the best friend.',
       "Do you really like it?  I'm not happy"
    )

    mytext <- get_sentences(mytext)
    (x <- sentiment_by(mytext))
    uncombine(x)

    (y <- with(
        presidential_debates_2012,
        sentiment_by(
            text.var = get_sentences(dialogue),
            by = list(person, time)
        )
    ))
    uncombine(y)

[Package sentimentr version 2.4.2 Index]