Was ist der beste Weg, um zu überprüfen, ob ein Datenrahmen existiert, wenn Sie einen Datenrahmen als String haben? Ich kann denken:Überprüfen, ob ein Datenrahmen existiert
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
Ich würde für die zweite Stimme stimmen. Wenn Sie es jedoch in eine Funktion einfügen möchten, müssen entweder 'iris' oder 'df_name' geändert werden, damit derselbe Name verwendet wird. –