# Create sample data
data <- data.frame(
id = 1:3,
text = c("I love apples", "Bananas are great", "Oranges and apples"),
stringsAsFactors = FALSE
)
# Create regex patterns
patterns <- data.frame(
pattern = c("apples", "bananas", "oranges"),
category = c("fruit", "fruit", "fruit")
)
# Extract matches
extract(data, "text", patterns)
Run the code above in your browser using DataLab