Learn R Programming

sentometrics (version 0.5.6)

measures_delete: Delete sentiment measures

Description

Deletes all sentiment measures which include either all of the given deletion components combined, or those who's name consist of at least one of the deletion components.

Usage

measures_delete(sentomeasures, toDelete)

Arguments

sentomeasures

a sentomeasures object created using sento_measures.

toDelete

a character vector of the lexicon, feature and time weighting scheme names, to indicate which measures need to be deleted, or as a list of character vectors, possibly with separately specified combinations (consisting of one unique lexicon, one unique feature, and one unique time weighting scheme at maximum).

Value

A modified sentomeasures object, with the required sentiment measures deleted, including updated information and statistics, but the original sentiment scores data.table untouched.

See Also

measures_select

Examples

Run this code
# NOT RUN {
data("usnews", package = "sentometrics")
data("list_lexicons", package = "sentometrics")
data("list_valence_shifters", package = "sentometrics")

# construct a sentomeasures object to start with
corpus <- sento_corpus(corpusdf = usnews)
corpusSample <- quanteda::corpus_sample(corpus, size = 500)
l <- sento_lexicons(list_lexicons[c("LM_en", "HENRY_en")], list_valence_shifters[["en"]])
ctr <- ctr_agg(howTime = c("equal_weight", "linear"), by = "year", lag = 3)
sentomeasures <- sento_measures(corpusSample, l, ctr)

# different deletions
del1 <- measures_delete(sentomeasures, c("equal_weight"))
del2 <- measures_delete(sentomeasures, c("linear", "LM_en"))
del3 <- measures_delete(sentomeasures, list(c("linear", "wsj"), c("linear", "economy")))
del4 <- measures_delete(sentomeasures, c("equal_weight", "linear")) # warning

# }

Run the code above in your browser using DataLab