我正在使用以下函数从表中选择值。表名称作为该函数的参数给出。如果表不存在,则会生成错误并停止执行。如果找不到表,我想做一些事情.在R中可能吗?像 try-catch 异常之类的东西?
library('RSQLite')
getData <- function(portfolio){
lite <- dbDriver("SQLite", max.con = 25)
db <- dbConnect(lite, dbname = "portfolioInfo.db")
res <- dbSendQuery(db, paste("SELECT * from ",portfolio," ",sep=""))
data <- fetch(res)
return (data)
}
getData("table1")