2017-03-09 28 views
1

类似于dictionary in R上的这个,但是我的索引(或键)是整数。所以我有一个向量c(1,1,44,44)和一个映射(1 - > US,44 - > UK),我如何获得(美国,美国,英国,英国)的矢量?将离散数字映射到字符串

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

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

回答

1

名(a)是字符向量,所以你用引号

a['44'] 
    44 
"UK"