将离散数字映射到字符串

时间:2017-03-09 16:30:30

标签: r dictionary

dictionary in R上的此类似,但我的索引(或键)是整数。所以我有一个向量c(1,1,44,44)和一个映射(1 - > US,44 - > UK),我怎样才能得到(美国,美国,英国,英国)的载体? / p>

正常命名的矢量方法不起作用。

> a = c('US','UK')
> names(a) = c(1, 44)
> a[44]
<NA> 
  NA

1 个答案:

答案 0 :(得分:1)

名称(a)是一个字符向量,因此您可以使用引号

a['44']
  44 
"UK"