Type: | Package |
Title: | Build Your Own Madlibs! |
Version: | 0.2.0 |
Maintainer: | Stephanie Kirmer <stephanie@stephaniekirmer.com> |
Description: | Make your phrase or sentence into something funny! Pass a string with the keywords in, and get out a bit of humor. |
License: | BSD_3_clause + file LICENSE |
Encoding: | UTF-8 |
LazyData: | true |
RoxygenNote: | 7.1.1 |
Depends: | R (≥ 3.5.0) |
Imports: | data.table, lexicon, stringr (≥ 1.4), utils |
Suggests: | testthat |
NeedsCompilation: | no |
Packaged: | 2020-07-15 16:41:30 UTC; skirmer |
Author: | Stephanie Kirmer [aut, cre] |
Repository: | CRAN |
Date/Publication: | 2020-07-15 16:50:02 UTC |
POSTagger
Description
POSTagger
Usage
POSTagger(wordDF)
Arguments
wordDF |
Dataframe including one column labeled "word" for tagging |
Value
Original dataframe including part of speech columns.
Examples
## Not run: newwords <- data.frame(word = c("cat", "green", "slowly"))
POSTagger(newwords)
## End(Not run)
A list of English words with the "humor ratings" attached.
Description
A dataset compiled by Tomas Englethaler for his research on humor. https://github.com/tomasengelthaler/HumorNorms Please visit his page for more details on the methodology used to score words.
Usage
data(humor_dataset)
Format
A data frame with 4997 rows and 16 variables:
- word
string of the actual word
- mean
mean of humor rating across all audiences
- mean_F
mean of humor rating (women)
- mean_M
mean of humor rating (men)
- mean_old
mean of humor rating (old)
- mean_young
mean of humor rating (young)
- n
audience size
- n_F
audience size (women)
- n_M
audience size (men)
- n_old
audience size (old)
- n_young
audience size (young)
- sd
sd of humor rating across all audiences
- sd_F
sd humor rating (women)
- sd_M
sd of humor rating (men)
- sd_old
sd humor rating (old)
- sd_young
sd of humor rating (young)
Source
https://github.com/tomasengelthaler/HumorNorms
makeRadlibs
Description
makeRadlibs
Usage
makeRadlibs(phrase, wordset = NA)
Arguments
phrase |
String including any number of the words noun, verb, adjective, adverb, plural, or interjection enclosed in curly braces |
wordset |
Data table of your choosing with columns "word" and "pos" at the minimum. Preferably all lowercase. |
Value
New string replacing the keywords with alternatives. Hopefully funny.
Examples
## Not run: makeRadlibs("not sure if i should {verb} or {verb} because it's an {adjective} {noun}")
A list of English proper nouns with the classifications.
Description
A dataset derived from https://www.kaggle.com/vered1986/propernames-categories/version/1. The words are British focused, and I have adjusted some classifications to be easier for users to work with.
Usage
data(proper_nouns)
Format
A data frame with 747 rows and 2 variables:
- word
string of the actual word
- pos
part of speech (aka celebrity, place, etc)
Source
https://www.kaggle.com/vered1986/propernames-categories/version/1