R: ошибка строки в столбце при записи в БД - PullRequest
0 голосов
/ 19 марта 2019

Я использую приведенный ниже оператор для преобразования имен строк в столбец

library(tidyverse)
names(res) <- names(dt)[]
final<- imap(res, ~ .x %>% 
       as.data.frame %>% 
       select(!! .y := `Point Forecast`) %>% 
       rownames_to_column("Month_year")) %>% 
  reduce(inner_join, by = "Month_year") 

, и когда я пытаюсь записать вывод в БД, с

dbWriteTable(mycon, value = final , Database= 'mydb' ,name = "Rpredict", append = TRUE )

я получаю ошибку, как показано ниже:

Error in result_insert_dataframe(rs@ptr, values) : 
  nanodbc/nanodbc.cpp:1587: 42S22: [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid column name 'Month_year'

Как мне это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...