R data.table用于查找和匹配值

时间:2018-04-11 08:36:59

标签: r data.table

我有以下示例数据。我想查找input_vector的每个值,并匹配xxx中字母对应的值。所以输出应该是一个字符向量。

我希望这是向量化的,并且返回的向量的长度和顺序应始终与input_vector匹配。我确信这看起来很简单,但我想避免使用ifelse因为我有超过26个数字/字符 - 实际上我是在最快的代码之后,不管依赖性如何。如果我可以使用data.table,显然是一个加号。

nmbr<- 1:26
xxx <- data.table(data.frame(letters, nmbr), stringsAsFactors=FALSE)
input_vector<- setDT(as.data.table(round(runif(100, 1, 26))))

0 个答案:

没有答案