我该如何匹配多个模式并获取相应的值。
我有一个表格,像这样:
library(data.table)
set.seed(1)
table_1 <- data.table(names = c('bluecdsd','red321','yellowVsds523','423_black','ewrwblack'),
value = runif(5))
而模式表格如下:
table_2 <- data.table(category = c('black','blue','red','white'),
size = c('small','little','large','huge'))
What I want the result:
names value size
1: bluecdsd 0.5995658 little
2: red321 0.4935413 large
3: yellowVsds523 0.1862176 NA
4: 423_black 0.8273733 small
5: ewrwblack 0.6684667 small
我知道应该使用正则表达式,但不知道如何匹配多个模式,请帮忙。