Skip to contents

Detect & summarise

emoji_summary()
Summarise emoji presence in a text column
emoji_filter() emoji_tweets()
Keep only the rows whose text contains emoji

Count

emoji_frequency()
Frequency of every emoji in a text column
top_n_emojis()
The most frequent emoji in a text column

Extract

emoji_extract_nest()
Add a list-column of the emoji found in each row
emoji_extract_unnest()
Emoji counts per row, in long (tidy) form
emoji_tokens()
Tidy emoji tokens, one row per occurrence with metadata

Categorise & score

emoji_categorize()
Categorise each row by the emoji categories it contains
emoji_type()
Which functional types of emoji does each row use?
as_emoji_type()
Functional type of an emoji glyph
emoji_faceness()
How face-heavy is each row's emoji use?
emoji_sentiment()
Score the sentiment of the emoji in each row
emoji_emotion()
Emoji emotion profiles (the 8 Plutchik emotions)
emoji_emotion_label()
The dominant emoji emotion per row

Interpretation risk

emoji_ambiguity()
How ambiguous is each emoji?
emoji_risk()
Interpretation risk per row
emoji_flag_ambiguous()
Which emoji in this corpus are most likely to be misread?

Lexicon API

emoji_lexicons()
List bundled emoji lexicons
register_emoji_lexicon()
Register a custom emoji lexicon
emoji_score()
Score emoji in a text column against any lexicon

Context

emoji_context()
The text around each emoji occurrence
emoji_collocations()
Which words keep company with which emoji

Relate

emoji_pairs()
Co-occurring emoji pairs
emoji_cooccurrence()
Emoji co-occurrence counts, with an optional diagonal
emoji_ngrams()
Consecutive emoji sequences (n-grams)

Measure

emoji_position()
Where do emoji sit within each text?
emoji_density()
Emoji density per character and per token
emoji_ratio()
What share of the text is emoji, and is it emoji-only?

Text-emoji mismatch

emoji_incongruity()
Text-emoji sentiment mismatch
emoji_congruence()
Text-emoji congruence
emoji_incongruity_profile()
Which emoji go against the grain of their text?

Time

emoji_trend()
Emoji frequency over time
emoji_turnover()
Emoji vocabulary churn between consecutive periods
emoji_seasonality()
Cyclical patterns in emoji use
emoji_version_profile()
How new is this corpus's emoji repertoire?
emoji_adoption_lag()
How long did this population take to adopt each emoji?

Model features

emoji_dfm()
Document-by-emoji feature matrix

Language-model pipelines

emoji_sanitize()
Apply an explicit emoji policy to a text column
emoji_token_cost()
What are the emoji in this text costing a tokeniser?
emoji_to_text()
Replace emoji in a text column with words (demojize)
text_to_emoji()
Replace shortcodes with emoji (emojize)
as_emoji_name() as_emoji_shortcode() as_emoji()
Vector helpers: convert emoji to/from names and shortcodes
emoji_search()
Search emoji by keyword, name or shortcode

Provenance & reference data

emoji_provenance()
Versions behind an emoji analysis, in one row
emoji_unicode_version()
Which Unicode emoji version does this build reflect?
emoji_unicode_releases()
Unicode and Unicode Emoji release dates

Data

emoji_sentiment_lexicon
Emoji Sentiment Ranking lexicon
emoji_emotion_lexicon
Emoji emotion lexicon (EmoTag1200)
emoji_unicode_crosswalk
Emoji name, unicode and category crosswalk
category_unicode_crosswalk
Emoji category to unicode crosswalk