PersonProvider | R Documentation |
person names methods
Note that with the male/female versions if the locale doesn't provide a male/female version then we fall back to the generic thing, e.g., if no female first name we give you first name
charlatan::BaseProvider
-> PersonProvider
locale
(character) the locale
formats
(character) person name formats
person
(character) person name data
messy
(logical) the messy setting, TRUE
or FALSE
charlatan::BaseProvider$bothify()
charlatan::BaseProvider$check_locale()
charlatan::BaseProvider$lexify()
charlatan::BaseProvider$numerify()
charlatan::BaseProvider$random_digit()
charlatan::BaseProvider$random_digit_not_zero()
charlatan::BaseProvider$random_digit_not_zero_or_empty()
charlatan::BaseProvider$random_digit_or_empty()
charlatan::BaseProvider$random_element()
charlatan::BaseProvider$random_element_prob()
charlatan::BaseProvider$random_int()
charlatan::BaseProvider$random_letter()
charlatan::BaseProvider$randomize_nb_elements()
allowed_locales()
fetch the allowed locales for this provider
PersonProvider$allowed_locales()
new()
Create a new PersonProvider
object
PersonProvider$new(locale = NULL, messy = FALSE)
locale
(character) the locale to use. See
$allowed_locales()
for locales supported (default: en_US)
messy
(logical) make some messy data. Default: FALSE
A new PersonProvider
object
render()
Make a person's name
PersonProvider$render(fmt = NULL)
fmt
(character) a name format, default: NULL
first_name()
make a first name
PersonProvider$first_name()
first_name_female()
make a female first name
PersonProvider$first_name_female()
first_name_male()
make a male first name
PersonProvider$first_name_male()
last_name()
make a last name
PersonProvider$last_name()
last_name_female()
make a female last name
PersonProvider$last_name_female()
last_name_male()
make a male last name
PersonProvider$last_name_male()
prefix()
make a name prefix
PersonProvider$prefix()
prefix_female()
make a female name prefix
PersonProvider$prefix_female()
prefix_male()
make a male name prefix
PersonProvider$prefix_male()
suffix()
make a name suffix
PersonProvider$suffix()
suffix_female()
make a female name suffix
PersonProvider$suffix_female()
suffix_male()
make a male name suffix
PersonProvider$suffix_male()
clone()
The objects of this class are cloneable with this method.
PersonProvider$clone(deep = FALSE)
deep
Whether to make a deep clone.
x <- PersonProvider$new()
x$locale
x$render()
x$first_name()
x$first_name_female()
x$first_name_male()
x$last_name()
x$last_name_female()
x$last_name_male()
x <- PersonProvider$new(locale = "en_GB")
x$locale
x$render()
x$first_name()
x$first_name_female()
x$first_name_male()
x$last_name()
x$last_name_female()
x$last_name_male()
z <- PersonProvider$new(locale = "fr_FR")
z$locale
z$render()
z$first_name()
z$first_name_female()
z$first_name_male()
z$last_name()
z$last_name_female()
z$last_name_male()
z$prefix()
z <- PersonProvider$new(locale = "de_AT")
z$locale
z$render()
z$first_name()
z$last_name()
z$prefix()
z <- PersonProvider$new(locale = "cs_CZ")
z$locale
z$render()
z$first_name()
z$first_name_female()
z$first_name_male()
z$last_name()
z$last_name_female()
z$last_name_male()
z$prefix()
z <- PersonProvider$new(locale = "es_MX")
z$locale
z$render()
z$first_name()
z$first_name_female()
z$first_name_male()
z$last_name()
z$prefix()
z <- PersonProvider$new(locale = "en_NZ")
z$locale
z$render()
z$first_name()
z$first_name_female()
z$first_name_male()
z$last_name()
PersonProvider$new(locale = "fr_CH")$render()
PersonProvider$new(locale = "fi_FI")$render()
PersonProvider$new(locale = "fa_IR")$render()
PersonProvider$new(locale = "es_ES")$render()
PersonProvider$new(locale = "de_DE")$render()
PersonProvider$new(locale = "de_AT")$render()
PersonProvider$new(locale = "cs_CZ")$render()
PersonProvider$new(locale = "bg_BG")$render()
PersonProvider$new(locale = "da_DK")$render()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.