Cách ưa thích để kiểm tra xem khung dữ liệu có tồn tại cho bạn có tên khung dữ liệu dưới dạng chuỗi không? Tôi có thể nghĩ đến:Kiểm tra xem khung dữ liệu có tồn tại không
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
Tôi sẽ bỏ phiếu cho chương trình thứ hai. nhưng nếu bạn muốn bọc nó trong một hàm thì cả 'iris' hoặc 'df_name' cần được thay đổi để cùng tên đang được sử dụng. –