我有以下示例数据。我想查找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))))