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
类似于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
名(a)是字符向量,所以你用引号
a['44']
44
"UK"