Estou trabalhando em R.
Tenho duas variáveis definidas:
year_current <- 24
year_last <- 23
Atualmente tenho uma variável e ela está definida assim:
SQL_flatfile_23_24 <- "[schema_24].[liverun_23_24]"
No entanto, quero que ele seja atualizado dinamicamente. Ou seja, quando atualizo year_current e year_last, não preciso atualizar essa linha de código também.
Acho que terá que ter algo a ver com sym, ou !! ou :-, mas não consigo fazer funcionar!
sym(paste0("SQL_flatfile_", year_last, "_", year_current)) =
paste0("[schema_", year_current, "][liverun_", year_last, "_", year_current, "]")
O lado esquerdo parece funcionar bem - ou seja, não está sendo gerado como uma string?
> sym(paste0("SQL_flatfile_", year_last, "_", year_current))
SQL_flatfile_2023_2024
Mas administrar tudo não funciona...
Alguém tem alguma idéia?
Você pode usar
assign
: