Мне нужно отобразить целое число на целое число в R. В python это работа словаря
>>> a = { 4: 1, 5: 2, 6:3 }
>>> a[5]
2
, но в R. такой вещи не существует. Вектор не работает:
a<- c(1,2,3)
> a
[1] 1 2 3
> names(a) <- c(5,6,7)
> a
5 6 7
1 2 3
> a[[5]]
Error in a[[5]] : subscript out of bounds
список также не работает
> a<- list(1,2,3)
> a
[[1]]
[1] 1
[[2]]
[1] 2
[[3]]
[1] 3
> names(a) <- c(4, 5, 6)
> a
$`4`
[1] 1
$`5`
[1] 2
$`6`
[1] 3
> a[[6]]
Error in a[[6]] : subscript out of bounds