假设现在有两组数据
list_1 <- c("a", "o", "c", "m", "e", "g", "h", "f", "p", "k", "n", "l", "j", "d", "i", "b")
df <- data.frame(Let=c("f", "i", "p", "d", "h", "m", "n", "j", "e", "g", "c", "o", "l", "b", "a", "k"),Num=c(16L, 5L, 20L, 22L, 15L, 7L, 19L, 17L, 18L, 4L, 3L, 9L, 6L, 11L, 8L, 2L))
我怎么能简便地得到list_1所对应的数字,即8,9,3,7.....这个顺序的list呢?
我知道把list_1也变成dataframe后可以用merge,但是有更简单的吗?是否有合适的函数呢?最好是那种如果有匹配不上,可以默认设置为NA的那种。
本人才疏学浅,各位大神多赐教,谢谢