R - создать временную таблицу на сервере sql из фрейма данных R, используя sqlSave - PullRequest
0 голосов
/ 26 февраля 2020

Я пытаюсь использовать sqlSave для сохранения своего daataframe, но постоянно получаю следующую ошибку:

Error in sqlSave(channel = conn, dat = last_forecast2, rownames = FALSE,  : 
  [RODBC] Failed exec in Update
HY000 110 [Cloudera][ImpalaODBC] (110) Error while executing a query in Impala: [42000] : Error while compiling statement: FAILED: SemanticException [Error 10293]: Unable to create temp file for insert values Expression of type TOK_FUNCTION not supported in insert/values

Вот мой код:

columnTypes <- list(col1 = "varchar(255)", col2 = "float")
sqlSave(channel = conn, dat = mydata, rownames = FALSE, colnames = FALSE, fast = TRUE, append =  TRUE, varTypes = columnTypes, verbose = TRUE, safer = FALSE)

Я не уверен, что происходит на. Таблица создается, но данные не вставляются.

Образец данных: Образец данных

...