/twitterfeatures

Repository for twitterfeatures package

Primary LanguageR

twitterfeatures

Travis build status Coveralls test coverage

The goal of twitterfeatures is to make it easy to engineer simple features out of Twitter Content.

Installation

You can install the development version from GitHub with:

# install.packages("remotes")
remotes::install_github("sebastian-fox/twitterfeatures")

Example

This is a basic example. It shows how to create sentiment features from the Tweets using 3 different sentiment dictionaries.

library(twitterfeatures)
tweet <- data.frame(status_id = c(1234, 5678),
                    text = c("Everything is great, happy and fantastic",
                             "Bored, sad, tired, grumpy"),
                    stringsAsFactors = FALSE)

feature_sentiment(tweet, status_id, text)
#>   status_id nrc_pos_word_group nrc_neg_word_group bingliu_pos_word
#> 1      1234          0.6666667               0.00              0.5
#> 2      5678          0.0000000               1.25              0.0
#>   bingliu_neg_word mpqa_pos_word_group mpqa_neg_word_group
#> 1                0                 0.5                 0.0
#> 2                1                 0.0                 0.5