Каков предпочтительный способ проверить, что фрейм данных существует, если у вас есть имя фрейма данных как строка? Я могу думать:
df_name <- 'iris'
# Option 1
tryCatch(is.data.frame(get(df_name)), error=function(cond) FALSE)
# Option 2
if (exists(df_name)) is.data.frame(get(df_name)) else FALSE