Learn R Programming

explore (version 1.3.4)

add_var_random_cat: Add a random categorical variable to dataset

Description

Add a random categorical variable to dataset

Usage

add_var_random_cat(
  data,
  name = "random_cat",
  cat = LETTERS[1:6],
  prob,
  overwrite = TRUE,
  seed
)

Value

Dataset containing new random variable

Arguments

data

A dataset

name

Name of new variable (as string)

cat

Vector of categories

prob

Vector of probabilities

overwrite

Can new random variable overwrite an existing variable in dataset?

seed

Seed for random number generation (integer)

Examples

Run this code
library(magrittr)
iris %>% add_var_random_cat() %>% head()
iris %>% add_var_random_cat(name = "my_cat") %>% head()
iris %>% add_var_random_cat(cat = c("Version A", "Version B")) %>% head()
iris %>% add_var_random_cat(cat = c(1,2,3,4,5)) %>% head()

Run the code above in your browser using DataLab