Method: DaruLite::IO.dataframe_write_sql
- Defined in:
- lib/daru_lite/io/io.rb
.dataframe_write_sql(ds, dbh, table) ⇒ Object
136 137 138 139 140 141 142 |
# File 'lib/daru_lite/io/io.rb', line 136 def dataframe_write_sql(ds, dbh, table) require 'dbi' query = "INSERT INTO #{table} (#{ds.vectors.to_a.join(',')}) VALUES (#{(['?'] * ds.vectors.size).join(',')})" sth = dbh.prepare(query) ds.each_row { |c| sth.execute(*c.to_a) } true end |