Попытка вставить фрейм данных в MySQL, используя следующий код.
Фрейм данных: q <- data.frame (...) </p>
import_id time xpos ypos zpos gaps xvel yvel zvel trajectory runs
22651 2 188.7500 0.198364 0.484194 0.121778 0.000000 0.0000000 0.0000000000 0.0000000 0 1
22652 2 188.7583 0.200871 0.484247 0.119759 0.008333 0.3008520 0.0063602544 -0.2422897 1 6
22653 2 188.7667 0.203763 0.484246 0.117860 0.008334 0.3470122 -0.0001199904 -0.2278618 1 6
22654 2 188.7750 0.206539 0.484070 0.115836 0.008333 0.3331333 -0.0211208448 -0.2428897 1 6
22655 2 188.7833 0.209603 0.483557 0.113943 0.008333 0.3676947 -0.0615624625 -0.2271691 1 6
22656 2 188.7917 0.212570 0.482920 0.111810 0.008334 0.3560115 -0.0764338853 -0.2559395 1 6
Код RMySQL:
dbWriteTable(conn = mysql_conn, name = "master", value = q,
append = TRUE, overwrite = FALSE, row.names = TRUE,
field.types = list(import_id="int(11)", time="float(15,8)",
xpos = "float(15,8)", ypos = "float(15,8)", zpos = "float(15,8)",
gpas = "float(15,8)", xvel = "float(15,8)", yvel = "float(15,8)",
zvel = "float(15,8)", trajectory = "int(11)", runs = "int(11)"))
Ошибка:
Ошибка в .local (conn, оператор, ...): не удалось запустить оператор: неизвестный столбец 'row_names' в 'списке полей'