Learn R Programming

sentometrics (version 0.2)

fill_measures: Add and fill missing dates

Description

Adds missing dates between earliest and latest date of a sentomeasures object, such that time series is continuous date-wise. Fills in these dates with either 0, the respective latest non-missing value or NA.

Usage

fill_measures(sentomeasures, fill = "zero")

Arguments

sentomeasures

a sentomeasures object created using sento_measures.

fill

an element of c("zero", "latest", NA); the first and last assume missing dates represent zero sentiment, the second assumes missing dates represent constant sentiment.

Value

A modified sentomeasures object.

Examples

Run this code
# NOT RUN {
data("usnews")
data("lexicons")
data("valence")

# construct a sentomeasures object to start with
corpus <- sento_corpus(corpusdf = usnews)
corpusSample <- quanteda::corpus_sample(corpus, sample = 500)
l <- setup_lexicons(lexicons[c("LM_eng", "HENRY_eng")], valence[["valence_eng"]])
ctr <- ctr_agg(howTime = c("equal_weight", "linear"), by = "year", lag = 3)
sentomeasures <- sento_measures(corpusSample, l, ctr)

# fill measures
f1 <- fill_measures(sentomeasures)
f2 <- fill_measures(sentomeasures, fill = "latest")
f3 <- fill_measures(sentomeasures, fill = NA)

# }

Run the code above in your browser using DataLab