I am trying to loop through dbexceute command in r while processing my mode file to remove element by element and store them in a separate file for each element. But while running the loop I am getting an error in R.
 library("RSQLite")
 sqlite <- dbDriver("SQLite")
 dbname <- "models_signif.db" 
 db = dbConnect(sqlite,dbname)
 brain_n <- dbGetQuery(db,"SELECT * FROM weights")
 x <- which(brain_n$gene %in% "ENSG00000130943.6")
 rsid_list <- brain_n$rsid[x]
 ##now loop for generating the files
 for( i in 1:128){
   #copy original file db to another
   #use that for modifications: 
   library("RSQLite")
   sqlite <- dbDriver("SQLite")
   dbname <- "models_signif.db" 
   db = dbConnect(sqlite,dbname)
   #brain_cortex_gtex_n <- dbGetQuery(db,"SELECT * FROM weights")
   require("RSQLite")
   sqlite <- dbDriver("SQLite")
   myfile <- paste0("modelsn","_",i,".db")
   dbname1 <- myfile
   db1 = dbConnect(sqlite,dbname1)
   sqliteCopyDatabase(db, db1)
   dbDisconnect(db)
   #gtex_n_1 <- dbGetQuery(db1,"SELECT * FROM weights") ##dim 9453
   ##now filter row1098 its beta is 0.002 and rsid is rs4560235
   #dbGetQuery(db,"SELECT * FROM weights") ##dim 5415rows
   rsid <- rsid_list[i]
   dbExecute(db1,"DELETE FROM weights WHERE rsid=rsid_list[i] ") 
   dbDisconnect(db1)
 }
Error: 
Error: near "[i]": syntax error
 
    