Вот упрощенная версия того, что я пытаюсь сделать:
a <- list("1" = 10, as.character(2) = 20)
Я ожидаю, что as.character(2)
вернет "2", а a
впоследствии:
> a
$`1`
[1] 10
$`2`
[1] 20
Вместо этого я получаю следующую ошибку:
Error: unexpected '=' in "a <- list("1" = 1, as.character(2)[1] ="
Есть ли способ сделать это на одной линии, не возвращаясь по маршруту names(a) <- *namesVector*
?